<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.9.1"/>
<title>OCILIB (C and C++ Driver for Oracle): Fetching data</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
  $(window).load(resizeHeight);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td style="padding-left: 0.5em;">
   <div id="projectname">OCILIB (C and C++ Driver for Oracle)
   &#160;<span id="projectnumber">4.2.1</span>
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.9.1 -->
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>About</span></a></li>
      <li><a href="modules.html"><span>Documentation</span></a></li>
      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
      <li><a href="annotated.html"><span>Classes</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
    </ul>
  </div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('group___ocilib_c_api_fetching.html','');});
</script>
<div id="doc-content">
<div class="header">
  <div class="summary">
<a href="#func-members">Functions</a>  </div>
  <div class="headertitle">
<div class="title">Fetching data<div class="ingroups"><a class="el" href="group___ocilib_c_api.html">C API</a></div></div>  </div>
</div><!--header-->
<div class="contents">
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<p>OCILIB offers a really easy and smart mechanism to fetch data from a SQL Statement. It looks like what's found in JDBC and other object oriented databases frameworks.</p>
<p>ONLY the following statements can return resultsets that can be fetched by host programs:</p><ul>
<li>Statements executing SQL SELECT</li>
<li>Statements executing SQL UPDATE/DELETE using a RETURNING INTO clause</li>
<li>Statements binded to PL/SQL OPEN FOR argument</li>
<li>Statements binded to PL/SQL procedure OUT variables</li>
<li>Statements implicitly returned from PL/SQL procedure or blocks (new feature in Oracle 12cR1) using DBMS_SQL.RETURN_RESULT()</li>
</ul>
<p>These resultsets are encapsulated in OCILIB by OCI_Resultset objects.</p>
<p>Thus, after any successful call to an OCI_Executexxx() function that executed a fetchable statement or filled output bind variables, the resultset can be retrieved by calling <a class="el" href="group___ocilib_c_api_fetching.html#gaf2a9e28b66a9538ba0ffb62bffb87c16" title="Retrieve the resultset handle from an executed statement. ">OCI_GetResultset()</a></p>
<p>The creation of a OCI_Resultset object consists in :</p>
<ul>
<li>Describing the output columns of the resultset</li>
<li>Allocating memory to hold the content data</li>
</ul>
<p>OCILIB supports multi-row fetching for increasing performances. Instead of fetching data row by row from the server (that induces lots of round-trips between the client and the server), the library prefetches data chunk by chunks (default is 20 rows). So, less network traffic and better performances. These mechanisms are completely hidden from the application which fetches the resultset row by row.</p>
<p>Once the Resultset handle is retrieved :</p>
<ul>
<li>It can be fetched by calling <a class="el" href="group___ocilib_c_api_fetching.html#ga36ac26dcea78f6074421781e401f97ba" title="Fetch the next row of the resultset. ">OCI_FetchNext()</a> as long as it returns TRUE.</li>
<li>To retrieve the value of a column, call OCI_GetXXXX() where XXXX is the type of data you want to fetch.</li>
</ul>
<dl class="section note"><dt>Note</dt><dd>In case of a statement that has executed PL/SQL calls or blocks returning implicit resultsets:<ul>
<li><a class="el" href="group___ocilib_c_api_fetching.html#gaf2a9e28b66a9538ba0ffb62bffb87c16" title="Retrieve the resultset handle from an executed statement. ">OCI_GetResultset()</a> return the first available resultset</li>
<li><a class="el" href="group___ocilib_c_api_feature_returning_into.html#ga67cbb956e8d721c8397e3f897a57b224" title="Retrieve the next available resultset. ">OCI_GetNextResultset()</a> return the next available resultset until no more resultset available</li>
</ul>
</dd></dl>
<dl class="section user"><dt>Scrollable Resultsets</dt><dd></dd></dl>
<p>Oracle 9i introduced scrollable cursors (resultsets in OCILIB) that can be fetched:</p>
<ul>
<li>Sequentially in both directions: <a class="el" href="group___ocilib_c_api_fetching.html#ga81e501b509b84d999e4337e2e11a90ec" title="Fetch the previous row of the resultset. ">OCI_FetchPrev()</a> and <a class="el" href="group___ocilib_c_api_fetching.html#ga81e501b509b84d999e4337e2e11a90ec" title="Fetch the previous row of the resultset. ">OCI_FetchPrev()</a></li>
<li>To a relative position in the resultset: <a class="el" href="group___ocilib_c_api_fetching.html#ga99372dc21a4965ca74d8fdde2069cc10" title="Custom Fetch of the resultset. ">OCI_FetchSeek()</a> with OCI_SFD_RELATIVE</li>
<li>To an absolute position in the resultset: <a class="el" href="group___ocilib_c_api_fetching.html#ga99372dc21a4965ca74d8fdde2069cc10" title="Custom Fetch of the resultset. ">OCI_FetchSeek()</a> with OCI_SFD_ABOSLUTE</li>
<li>To the first or last row in the resultset: <a class="el" href="group___ocilib_c_api_fetching.html#gaf26bde3f9db77231d66107af24a51d96" title="Fetch the first row of the resultset. ">OCI_FetchFirst()</a> and <a class="el" href="group___ocilib_c_api_fetching.html#gab2b3f30ace2a89b07dd7803c82a523e7" title="Fetch the last row of the resultset. ">OCI_FetchLast()</a></li>
</ul>
<p>Scrollable statements uses more server and client resources and should only be used when necessary.</p>
<p>Resultsets are 'forward only' by default. Call <a class="el" href="group___ocilib_c_api_statement_control.html#ga83e1c31e40926a84651eb60fefd50d5e" title="Set the fetch mode of a SQL statement. ">OCI_SetFetchMode()</a> with OCI_SFM_SCROLLABLE to enable scrollable resultsets for a given statement.</p>
<dl class="section warning"><dt>Warning</dt><dd>Any use of scrollable fetching functions with a resultset that depends on a statement with fetch mode set to OCI_SFM_DEFAULT will fail !</dd>
<dd>
If you intend to use <a class="el" href="group___ocilib_c_api_fetching.html#ga99372dc21a4965ca74d8fdde2069cc10" title="Custom Fetch of the resultset. ">OCI_FetchSeek()</a> on a scrollable statement and if any of the selected columns is a ref cursor or a nested table, OCILIB will internally set the resultset internal array size to 1 and thus ignore any values set using <a class="el" href="group___ocilib_c_api_statement_control.html#ga8ee64921bd9acb110c29cddbb461b3fe" title="Set the number of rows fetched per internal server fetch call. ">OCI_SetFetchSize()</a> This is performed due to an Oracle bug.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>If the column internal data does not match the requested type, OCILIB tries to convert the data when it's possible and throws an error if not.</dd></dl>
<p>The properties (columns names, types ...) of the resultset are accessible through a set of APIs.</p>
<dl class="section user"><dt>Implicit conversion to string types</dt><dd></dd></dl>
<p><a class="el" href="group___ocilib_c_api_fetching.html#ga2a3252984f674fab5358c94d58c689b2" title="Return the current string value of the column at the given index in the resultset. ">OCI_GetString()</a> performs an implicit conversion from ANY Oracle types:</p>
<ul>
<li>Numerics (based on the current connection handle numeric format)</li>
<li>Binary doubles and floats (using the standard C Library functions)</li>
<li>OCI_Date : uses <a class="el" href="group___ocilib_c_api_datetimes.html#gaca5b7b09eae70235fa9c068a7a6df971" title="Convert a Date value from the given date handle to a string. ">OCI_DateToText()</a> with current connection date format</li>
<li>OCI_Timestamp : uses <a class="el" href="group___ocilib_c_api_timestamps.html#gaa03bff2809c77cfa152c18aca8f12ea0" title="Convert a timestamp value from the given timestamp handle to a string. ">OCI_TimestampToText()</a> with current connection date format</li>
<li>OCI_Interval : uses <a class="el" href="group___ocilib_c_api_timestamps.html#ga082b6dd7a028234b87c3e7efc94fe598" title="Convert an interval value from the given interval handle to a string. ">OCI_IntervalToText()</a> with Oracle default format</li>
<li>OCI_Coll : uses <a class="el" href="group___ocilib_c_api_collections.html#ga3434ad9f470b57b08e88bcdbe68c6894" title="Convert a collection handle value to a string. ">OCI_CollToText()</a></li>
<li>OCI_Object : uses <a class="el" href="group___ocilib_c_api_user_types.html#gadde04a10d1b379a1bbe108c98dd56b18" title="Convert an object handle value to a string. ">OCI_ObjectToText()</a></li>
<li>OCI_Ref : uses <a class="el" href="group___ocilib_c_api_user_types.html#gafd13cf3cf1cbf924f0eedce2bf2c814e" title="Converts a Ref handle value to a hexadecimal string. ">OCI_RefToText()</a></li>
<li>OCI_File : returns "$(folder)/$(filename)" - no content returned</li>
<li>OCI_Lob : see note above for binary types</li>
<li>OCI_Long : see note above for binary types</li>
<li>RAWs : see note above for binary types</li>
</ul>
<dl class="section note"><dt>Note</dt><dd>For RAWs and BLOBs attributes, their binary values are converted to hexadecimal strings For LONG and CLOBs/NCLOBSs attributes, the whole string content is returned</dd>
<dd>
The following OCILIB types are not supported for implicit conversion:<ul>
<li>OCI_Statement</li>
</ul>
</dd></dl>
<dl class="section warning"><dt>Warning</dt><dd>For Dates and numerics types, OCILIB uses OCI client calls to perform the conversion. For binary double and binary floats data types, OCI client functions cannot handle the full double range of values. Thus, OCILIB is using the standard C library to convert theses data types to string</dd></dl>
<dl class="section user"><dt>Fetching rows into user structures</dt><dd></dd></dl>
<p>It is possible to fetch a complete row into a user defined structure. Each column of the resultset is mapped to a structure member. The mapping rules are :</p><ul>
<li>LOBs (CLOB, NCLOB, BLOB) : OCI_Lob *</li>
<li>DATE : OCI_Date *</li>
<li>TIMESTAMPS : OCI_Timestamp *</li>
<li>INTERVALS : OCI_Interval *</li>
<li>LONG, LONG RAW : OCI_Long *</li>
<li>REFs : OCI_Ref *</li>
<li>CURSOR, RESULSET : OCI_Statement *</li>
<li>OBJECTS, UDT : OCI_Object *</li>
<li>Character columns (CHAR,VARCHAR, etc..) : otext *</li>
<li>All NUMERIC types :<ul>
<li>default : big_int</li>
<li>user defined (see <a class="el" href="group___ocilib_c_api_fetching.html#ga096c5eed488bc9d20e4320c58536df1b" title="set the numeric data type of the given structure member (identified from position in the resultset) t...">OCI_SetStructNumericType()</a>)</li>
</ul>
</li>
</ul>
<p>See <a class="el" href="group___ocilib_c_api_fetching.html#ga0091425c55521bc0a3425f84043fd949" title="Return the row columns values into a single structure. ">OCI_GetStruct()</a> and <a class="el" href="group___ocilib_c_api_fetching.html#ga096c5eed488bc9d20e4320c58536df1b" title="set the numeric data type of the given structure member (identified from position in the resultset) t...">OCI_SetStructNumericType()</a> for more details</p>
<dl class="section user"><dt>Fetch Example</dt><dd><div class="fragment"><div class="line"><span class="preprocessor">#include &quot;ocilib.h&quot;</span></div>
<div class="line"></div>
<div class="line"><span class="keywordtype">int</span> main(<span class="keywordtype">void</span>)</div>
<div class="line">{</div>
<div class="line">    <a class="code" href="group___ocilib_c_api_datatypes.html#ga2135d3b5341ebbaae1f54d62873ecf77">OCI_Connection</a> *cn;</div>
<div class="line">    <a class="code" href="group___ocilib_c_api_datatypes.html#ga4b016f1bd7de508b1a919e34b12aa83d">OCI_Statement</a>  *st;</div>
<div class="line">    <a class="code" href="group___ocilib_c_api_datatypes.html#gae0c7aa9c507975d21ca6c261081ba753">OCI_Resultset</a>  *rs;</div>
<div class="line"></div>
<div class="line">    <span class="keywordflow">if</span> (!<a class="code" href="group___ocilib_c_api_initialization.html#ga01464863ddd68393106b63fb8cc1ead1">OCI_Initialize</a>(NULL, NULL, OCI_ENV_DEFAULT))</div>
<div class="line">        <span class="keywordflow">return</span> EXIT_FAILURE;</div>
<div class="line"></div>
<div class="line">    cn  = <a class="code" href="group___ocilib_c_api_connections.html#ga5cd867ad94bdc4a3bbfdef24452262e0">OCI_ConnectionCreate</a>(<span class="stringliteral">&quot;db&quot;</span>, <span class="stringliteral">&quot;usr&quot;</span>, <span class="stringliteral">&quot;pwd&quot;</span>, OCI_SESSION_DEFAULT);</div>
<div class="line">    st  = <a class="code" href="group___ocilib_c_api_statements.html#ga335822f983af0fb5c529431f06a9a17b">OCI_StatementCreate</a>(cn);</div>
<div class="line"></div>
<div class="line">    <a class="code" href="group___ocilib_c_api_statements.html#ga8b2b66994f847d9f0b6b0efe4a13ccf3">OCI_ExecuteStmt</a>(st, <span class="stringliteral">&quot;select * from products&quot;</span>);</div>
<div class="line"></div>
<div class="line">    rs = <a class="code" href="group___ocilib_c_api_fetching.html#gaf2a9e28b66a9538ba0ffb62bffb87c16">OCI_GetResultset</a>(st);</div>
<div class="line">   </div>
<div class="line">    <span class="keywordflow">while</span> (<a class="code" href="group___ocilib_c_api_fetching.html#ga36ac26dcea78f6074421781e401f97ba">OCI_FetchNext</a>(rs))</div>
<div class="line">        printf(<span class="stringliteral">&quot;code: %i, name %s\n&quot;</span>, <a class="code" href="group___ocilib_c_api_fetching.html#gaa8d80dc30b2012eaddd13efa9dfb711d">OCI_GetInt</a>(rs, 1)  , <a class="code" href="group___ocilib_c_api_fetching.html#ga2a3252984f674fab5358c94d58c689b2">OCI_GetString</a>(rs, 2));</div>
<div class="line"></div>
<div class="line">    printf(<span class="stringliteral">&quot;\n%d row(s) fetched\n&quot;</span>, <a class="code" href="group___ocilib_c_api_fetching.html#ga93bd9197720088dbda2bef593ad1c07c">OCI_GetRowCount</a>(rs));</div>
<div class="line"></div>
<div class="line">    <a class="code" href="group___ocilib_c_api_initialization.html#ga639706aa8e9689c7ebffc018fac6d3ae">OCI_Cleanup</a>();</div>
<div class="line"></div>
<div class="line">    <span class="keywordflow">return</span> EXIT_SUCCESS;</div>
<div class="line">}</div>
</div><!-- fragment --></dd></dl>
<dl class="section user"><dt>Fetch Rows into user structures Example</dt><dd><div class="fragment"><div class="line"><span class="preprocessor">#include &quot;ocilib.h&quot;</span></div>
<div class="line"></div>
<div class="line"><span class="keyword">typedef</span> <span class="keyword">struct </span>product_t</div>
<div class="line">{</div>
<div class="line">    <span class="keywordtype">int</span>        code;</div>
<div class="line">    <span class="keywordtype">char</span>      *name;</div>
<div class="line">    <span class="keywordtype">double</span>     price;</div>
<div class="line">    <a class="code" href="group___ocilib_c_api_datatypes.html#ga549efec5df4c0825db908a5ceb9ab614">OCI_Date</a>  *creation;</div>
<div class="line">} product_t;</div>
<div class="line"></div>
<div class="line"><span class="keyword">typedef</span> <span class="keyword">struct </span>product_ind_t</div>
<div class="line">{</div>
<div class="line">    <span class="keywordtype">boolean</span>    code;</div>
<div class="line">    <span class="keywordtype">boolean</span>    name;</div>
<div class="line">    <span class="keywordtype">boolean</span>    price;</div>
<div class="line">    <span class="keywordtype">boolean</span>    creation;</div>
<div class="line">} product_ind_t;</div>
<div class="line"></div>
<div class="line"></div>
<div class="line"><span class="keywordtype">int</span> main(<span class="keywordtype">void</span>)</div>
<div class="line">{</div>
<div class="line">    <a class="code" href="group___ocilib_c_api_datatypes.html#ga2135d3b5341ebbaae1f54d62873ecf77">OCI_Connection</a> *cn;</div>
<div class="line">    <a class="code" href="group___ocilib_c_api_datatypes.html#ga4b016f1bd7de508b1a919e34b12aa83d">OCI_Statement</a>  *st;</div>
<div class="line">    <a class="code" href="group___ocilib_c_api_datatypes.html#gae0c7aa9c507975d21ca6c261081ba753">OCI_Resultset</a>  *rs;</div>
<div class="line"></div>
<div class="line">    product_t     prd;</div>
<div class="line">    product_ind_t ind;</div>
<div class="line"> </div>
<div class="line">    <span class="keywordtype">char</span> buf[100];</div>
<div class="line"></div>
<div class="line">    <span class="keywordtype">int</span> i = 0;</div>
<div class="line"></div>
<div class="line">    <span class="keywordflow">if</span> (!<a class="code" href="group___ocilib_c_api_initialization.html#ga01464863ddd68393106b63fb8cc1ead1">OCI_Initialize</a>(NULL, NULL, OCI_ENV_DEFAULT))</div>
<div class="line">        <span class="keywordflow">return</span> EXIT_FAILURE;</div>
<div class="line"></div>
<div class="line">    cn  = <a class="code" href="group___ocilib_c_api_connections.html#ga5cd867ad94bdc4a3bbfdef24452262e0">OCI_ConnectionCreate</a>(<span class="stringliteral">&quot;db&quot;</span>, <span class="stringliteral">&quot;usr&quot;</span>, <span class="stringliteral">&quot;pwd&quot;</span>, OCI_SESSION_DEFAULT);</div>
<div class="line">    st  = <a class="code" href="group___ocilib_c_api_statements.html#ga335822f983af0fb5c529431f06a9a17b">OCI_StatementCreate</a>(cn);  </div>
<div class="line"></div>
<div class="line">    <a class="code" href="group___ocilib_c_api_statements.html#ga8b2b66994f847d9f0b6b0efe4a13ccf3">OCI_ExecuteStmt</a>(st, <span class="stringliteral">&quot;select * from products&quot;</span>);</div>
<div class="line"></div>
<div class="line">    rs = <a class="code" href="group___ocilib_c_api_fetching.html#gaf2a9e28b66a9538ba0ffb62bffb87c16">OCI_GetResultset</a>(st);</div>
<div class="line"></div>
<div class="line">    <a class="code" href="group___ocilib_c_api_fetching.html#ga096c5eed488bc9d20e4320c58536df1b">OCI_SetStructNumericType</a>(rs, 1,  OCI_NUM_INT);</div>
<div class="line">    <a class="code" href="group___ocilib_c_api_fetching.html#ga096c5eed488bc9d20e4320c58536df1b">OCI_SetStructNumericType</a>(rs, 3,  OCI_NUM_DOUBLE);</div>
<div class="line">   </div>
<div class="line">    <span class="keywordflow">while</span> (<a class="code" href="group___ocilib_c_api_fetching.html#ga36ac26dcea78f6074421781e401f97ba">OCI_FetchNext</a>(rs))</div>
<div class="line">    {</div>
<div class="line">        i++;</div>
<div class="line"></div>
<div class="line">        <a class="code" href="group___ocilib_c_api_fetching.html#ga0091425c55521bc0a3425f84043fd949">OCI_GetStruct</a>(rs, &amp;prd, &amp;ind);</div>
<div class="line"></div>
<div class="line">        <a class="code" href="group___ocilib_c_api_datetimes.html#gaca5b7b09eae70235fa9c068a7a6df971">OCI_DateToText</a>(prd.creation, <span class="stringliteral">&quot;DD-MM-YYYY&quot;</span>, 100, buf); </div>
<div class="line">        </div>
<div class="line">        printf(<span class="stringliteral">&quot;row #%d              \n&quot;</span></div>
<div class="line">               <span class="stringliteral">&quot;...prd.code     : %d \n&quot;</span></div>
<div class="line">               <span class="stringliteral">&quot;...prd.name     : %s \n&quot;</span></div>
<div class="line">               <span class="stringliteral">&quot;...prd.price    : %g \n&quot;</span></div>
<div class="line">               <span class="stringliteral">&quot;...prd.creation : %s \n&quot;</span></div>
<div class="line">               <span class="stringliteral">&quot;                     \n&quot;</span>,</div>
<div class="line">               i, prd.code, prd.name, prd.price, buf</div>
<div class="line">              );</div>
<div class="line">    }</div>
<div class="line"></div>
<div class="line">    printf(<span class="stringliteral">&quot;\n\n%d row(s) fetched\n&quot;</span>, <a class="code" href="group___ocilib_c_api_fetching.html#ga93bd9197720088dbda2bef593ad1c07c">OCI_GetRowCount</a>(rs));</div>
<div class="line"></div>
<div class="line">    <a class="code" href="group___ocilib_c_api_initialization.html#ga639706aa8e9689c7ebffc018fac6d3ae">OCI_Cleanup</a>();</div>
<div class="line"></div>
<div class="line">    <span class="keywordflow">return</span> EXIT_SUCCESS;</div>
<div class="line">}</div>
</div><!-- fragment --></dd></dl>
<dl class="section user"><dt>Meta data Example</dt><dd><div class="fragment"><div class="line"><span class="preprocessor">#include &quot;ocilib.h&quot;</span></div>
<div class="line"></div>
<div class="line"><span class="keywordtype">int</span> main(<span class="keywordtype">void</span>)</div>
<div class="line">{</div>
<div class="line">    <a class="code" href="group___ocilib_c_api_datatypes.html#ga2135d3b5341ebbaae1f54d62873ecf77">OCI_Connection</a> *cn;</div>
<div class="line">    <a class="code" href="group___ocilib_c_api_datatypes.html#ga4b016f1bd7de508b1a919e34b12aa83d">OCI_Statement</a> *st;</div>
<div class="line">    <a class="code" href="group___ocilib_c_api_datatypes.html#gae0c7aa9c507975d21ca6c261081ba753">OCI_Resultset</a> *rs;</div>
<div class="line"></div>
<div class="line">    <span class="keywordtype">int</span> i, n;</div>
<div class="line"></div>
<div class="line">    <span class="keywordflow">if</span> (!<a class="code" href="group___ocilib_c_api_initialization.html#ga01464863ddd68393106b63fb8cc1ead1">OCI_Initialize</a>(NULL, NULL, OCI_ENV_DEFAULT))</div>
<div class="line">        <span class="keywordflow">return</span> EXIT_FAILURE;</div>
<div class="line"></div>
<div class="line">    cn = <a class="code" href="group___ocilib_c_api_connections.html#ga5cd867ad94bdc4a3bbfdef24452262e0">OCI_ConnectionCreate</a>(<span class="stringliteral">&quot;db&quot;</span>, <span class="stringliteral">&quot;usr&quot;</span>, <span class="stringliteral">&quot;pwd&quot;</span>, OCI_SESSION_DEFAULT);</div>
<div class="line">    st = <a class="code" href="group___ocilib_c_api_statements.html#ga335822f983af0fb5c529431f06a9a17b">OCI_StatementCreate</a>(cn);</div>
<div class="line"> </div>
<div class="line">    <a class="code" href="group___ocilib_c_api_statements.html#ga8b2b66994f847d9f0b6b0efe4a13ccf3">OCI_ExecuteStmt</a>(st, <span class="stringliteral">&quot;select * from test_fetch&quot;</span>);</div>
<div class="line"></div>
<div class="line">    rs = <a class="code" href="group___ocilib_c_api_fetching.html#gaf2a9e28b66a9538ba0ffb62bffb87c16">OCI_GetResultset</a>(st);</div>
<div class="line">    n  = <a class="code" href="group___ocilib_c_api_fetching.html#ga8935f9c6ff0d6f1d94c70afb3418a916">OCI_GetColumnCount</a>(rs);</div>
<div class="line">    </div>
<div class="line">    <span class="keywordflow">for</span>(i = 1; i &lt;= n; i++)</div>
<div class="line">    {</div>
<div class="line">        <a class="code" href="group___ocilib_c_api_datatypes.html#gac0a3096f1a717d9417d9639e6da7dc56">OCI_Column</a> *col = <a class="code" href="group___ocilib_c_api_fetching.html#ga7b64be082fc14ac73347b081cdb66de0">OCI_GetColumn</a>(rs, i);</div>
<div class="line"></div>
<div class="line">        printf(<span class="stringliteral">&quot;Field #%i : name &#39;%s&#39; - size %i\n&quot;</span>, i,</div>
<div class="line">                <a class="code" href="group___ocilib_c_api_fetching.html#ga9838be3f2abccc13a01bd395b2ae5121">OCI_ColumnGetName</a>(col),</div>
<div class="line">                <a class="code" href="group___ocilib_c_api_fetching.html#ga06a8b69d4f3fab5b30de05321468e8cc">OCI_ColumnGetSize</a>(col));</div>
<div class="line">    }</div>
<div class="line"></div>
<div class="line">    <a class="code" href="group___ocilib_c_api_initialization.html#ga639706aa8e9689c7ebffc018fac6d3ae">OCI_Cleanup</a>();</div>
<div class="line"> </div>
<div class="line">    <span class="keywordflow">return</span> EXIT_SUCCESS;</div>
<div class="line">}</div>
</div><!-- fragment --></dd></dl>
<dl class="section user"><dt>Ref cursor Example</dt><dd><div class="fragment"><div class="line"><span class="preprocessor">#include &quot;ocilib.h&quot;</span></div>
<div class="line"></div>
<div class="line"><span class="keywordtype">int</span> main(<span class="keywordtype">void</span>)</div>
<div class="line">{</div>
<div class="line">    <a class="code" href="group___ocilib_c_api_datatypes.html#ga2135d3b5341ebbaae1f54d62873ecf77">OCI_Connection</a> *cn;</div>
<div class="line">    <a class="code" href="group___ocilib_c_api_datatypes.html#ga4b016f1bd7de508b1a919e34b12aa83d">OCI_Statement</a>  *st;</div>
<div class="line">    <a class="code" href="group___ocilib_c_api_datatypes.html#gae0c7aa9c507975d21ca6c261081ba753">OCI_Resultset</a>  *rs;</div>
<div class="line"></div>
<div class="line">    <span class="keywordflow">if</span> (!<a class="code" href="group___ocilib_c_api_initialization.html#ga01464863ddd68393106b63fb8cc1ead1">OCI_Initialize</a>(NULL, NULL, OCI_ENV_DEFAULT))</div>
<div class="line">        <span class="keywordflow">return</span> EXIT_FAILURE;</div>
<div class="line"></div>
<div class="line">    cn = <a class="code" href="group___ocilib_c_api_connections.html#ga5cd867ad94bdc4a3bbfdef24452262e0">OCI_ConnectionCreate</a>(<span class="stringliteral">&quot;db&quot;</span>, <span class="stringliteral">&quot;usr&quot;</span>, <span class="stringliteral">&quot;pwd&quot;</span>, OCI_SESSION_DEFAULT);</div>
<div class="line"> </div>
<div class="line">    st = <a class="code" href="group___ocilib_c_api_statements.html#ga335822f983af0fb5c529431f06a9a17b">OCI_StatementCreate</a>(cn);</div>
<div class="line"></div>
<div class="line">    <a class="code" href="group___ocilib_c_api_statements.html#ga8b2b66994f847d9f0b6b0efe4a13ccf3">OCI_ExecuteStmt</a>(st, <span class="stringliteral">&quot;select article, cursor(select sysdate from dual) from test_fetch&quot;</span>);</div>
<div class="line">    </div>
<div class="line">    rs = <a class="code" href="group___ocilib_c_api_fetching.html#gaf2a9e28b66a9538ba0ffb62bffb87c16">OCI_GetResultset</a>(st);</div>
<div class="line"></div>
<div class="line">    <span class="keywordflow">while</span> (<a class="code" href="group___ocilib_c_api_fetching.html#ga36ac26dcea78f6074421781e401f97ba">OCI_FetchNext</a>(rs))</div>
<div class="line">    {</div>
<div class="line">        <a class="code" href="group___ocilib_c_api_datatypes.html#ga4b016f1bd7de508b1a919e34b12aa83d">OCI_Statement</a> *st2 = <a class="code" href="group___ocilib_c_api_fetching.html#ga9b73fe347ad581a6493845e6d0c3d04d">OCI_GetStatement</a>(rs, 2);</div>
<div class="line">        <a class="code" href="group___ocilib_c_api_datatypes.html#gae0c7aa9c507975d21ca6c261081ba753">OCI_Resultset</a> *rs2 = <a class="code" href="group___ocilib_c_api_fetching.html#gaf2a9e28b66a9538ba0ffb62bffb87c16">OCI_GetResultset</a>(st2);</div>
<div class="line"></div>
<div class="line">        <span class="keywordflow">while</span> (<a class="code" href="group___ocilib_c_api_fetching.html#ga36ac26dcea78f6074421781e401f97ba">OCI_FetchNext</a>(rs2))</div>
<div class="line">        {</div>
<div class="line">            printf(<span class="stringliteral">&quot;article : %s, sysdate : %s\n&quot;</span>,     </div>
<div class="line">                   <a class="code" href="group___ocilib_c_api_fetching.html#ga2a3252984f674fab5358c94d58c689b2">OCI_GetString</a>(rs, 1),</div>
<div class="line">                   <a class="code" href="group___ocilib_c_api_fetching.html#ga2a3252984f674fab5358c94d58c689b2">OCI_GetString</a>(rs2, 1));</div>
<div class="line">        }</div>
<div class="line">    }    </div>
<div class="line"></div>
<div class="line"> </div>
<div class="line">    <span class="keywordflow">return</span> EXIT_SUCCESS;</div>
<div class="line">}</div>
</div><!-- fragment --></dd></dl>
<dl class="section user"><dt>Implicit resultset Example</dt><dd><div class="fragment"><div class="line"><span class="preprocessor">#include &quot;ocilib.h&quot;</span></div>
<div class="line"></div>
<div class="line"><span class="keywordtype">int</span> main(<span class="keywordtype">void</span>)</div>
<div class="line">{</div>
<div class="line">    <a class="code" href="group___ocilib_c_api_datatypes.html#ga2135d3b5341ebbaae1f54d62873ecf77">OCI_Connection</a> *cn;</div>
<div class="line">    <a class="code" href="group___ocilib_c_api_datatypes.html#ga4b016f1bd7de508b1a919e34b12aa83d">OCI_Statement</a>  *st;</div>
<div class="line">    <a class="code" href="group___ocilib_c_api_datatypes.html#gae0c7aa9c507975d21ca6c261081ba753">OCI_Resultset</a>  *rs;</div>
<div class="line"></div>
<div class="line">    <span class="keywordflow">if</span> (!<a class="code" href="group___ocilib_c_api_initialization.html#ga01464863ddd68393106b63fb8cc1ead1">OCI_Initialize</a>(NULL, NULL, OCI_ENV_DEFAULT))</div>
<div class="line">        <span class="keywordflow">return</span> EXIT_FAILURE;</div>
<div class="line"></div>
<div class="line">    cn = <a class="code" href="group___ocilib_c_api_connections.html#ga5cd867ad94bdc4a3bbfdef24452262e0">OCI_ConnectionCreate</a>(<span class="stringliteral">&quot;db&quot;</span>, <span class="stringliteral">&quot;usr&quot;</span>, <span class="stringliteral">&quot;pwd&quot;</span>, OCI_SESSION_DEFAULT);</div>
<div class="line"> </div>
<div class="line">    st = <a class="code" href="group___ocilib_c_api_statements.html#ga335822f983af0fb5c529431f06a9a17b">OCI_StatementCreate</a>(cn);</div>
<div class="line">    </div>
<div class="line">    <a class="code" href="group___ocilib_c_api_statements.html#ga8b2b66994f847d9f0b6b0efe4a13ccf3">OCI_ExecuteStmt</a>(st, </div>
<div class="line">                    <span class="stringliteral">&quot;declare&quot;</span></div>
<div class="line">                    <span class="stringliteral">&quot;  c1 sys_refcursor;&quot;</span></div>
<div class="line">                    <span class="stringliteral">&quot;  c2 sys_refcursor;&quot;</span></div>
<div class="line">                    <span class="stringliteral">&quot; begin&quot;</span></div>
<div class="line">                    <span class="stringliteral">&quot;  open c1 for select * from tabs;&quot;</span></div>
<div class="line">                    <span class="stringliteral">&quot;  dbms_sql.return_result (c1); &quot;</span></div>
<div class="line">                    <span class="stringliteral">&quot;  open c2 for select * from cols;&quot;</span></div>
<div class="line">                    <span class="stringliteral">&quot;  dbms_sql.return_result (c2); &quot;</span></div>
<div class="line">                    <span class="stringliteral">&quot;end;&quot;</span>);</div>
<div class="line"></div>
<div class="line">    rs = <a class="code" href="group___ocilib_c_api_fetching.html#gaf2a9e28b66a9538ba0ffb62bffb87c16">OCI_GetResultset</a>(st);</div>
<div class="line"></div>
<div class="line">    <span class="keywordflow">while</span> (rs)</div>
<div class="line">    {</div>
<div class="line">        <span class="keywordflow">while</span> (<a class="code" href="group___ocilib_c_api_fetching.html#ga36ac26dcea78f6074421781e401f97ba">OCI_FetchNext</a>(rs))</div>
<div class="line">        {</div>
<div class="line">            printf(<span class="stringliteral">&quot;%s\n&quot;</span>, <a class="code" href="group___ocilib_c_api_fetching.html#ga2a3252984f674fab5358c94d58c689b2">OCI_GetString</a>(rs,1));</div>
<div class="line">        }</div>
<div class="line"></div>
<div class="line">        rs = <a class="code" href="group___ocilib_c_api_feature_returning_into.html#ga67cbb956e8d721c8397e3f897a57b224">OCI_GetNextResultset</a>(st);</div>
<div class="line">    }</div>
<div class="line"></div>
<div class="line">    <a class="code" href="group___ocilib_c_api_initialization.html#ga639706aa8e9689c7ebffc018fac6d3ae">OCI_Cleanup</a>();</div>
<div class="line"></div>
<div class="line">    <span class="keywordflow">return</span> EXIT_SUCCESS;</div>
<div class="line">}</div>
</div><!-- fragment --></dd></dl>
<dl class="section user"><dt>Scrollable resultset Example</dt><dd><div class="fragment"><div class="line"><span class="preprocessor">#include &quot;ocilib.h&quot;</span></div>
<div class="line"></div>
<div class="line"><span class="keywordtype">int</span> main(<span class="keywordtype">void</span>)</div>
<div class="line">{</div>
<div class="line">    <a class="code" href="group___ocilib_c_api_datatypes.html#ga2135d3b5341ebbaae1f54d62873ecf77">OCI_Connection</a> *cn;</div>
<div class="line">    <a class="code" href="group___ocilib_c_api_datatypes.html#ga4b016f1bd7de508b1a919e34b12aa83d">OCI_Statement</a> *st;</div>
<div class="line">    <a class="code" href="group___ocilib_c_api_datatypes.html#gae0c7aa9c507975d21ca6c261081ba753">OCI_Resultset</a> *rs;</div>
<div class="line"></div>
<div class="line">    <span class="keywordflow">if</span> (!<a class="code" href="group___ocilib_c_api_initialization.html#ga01464863ddd68393106b63fb8cc1ead1">OCI_Initialize</a>(NULL, NULL, OCI_ENV_DEFAULT))</div>
<div class="line">       <span class="keywordflow">return</span> EXIT_FAILURE;</div>
<div class="line"></div>
<div class="line">    cn = <a class="code" href="group___ocilib_c_api_connections.html#ga5cd867ad94bdc4a3bbfdef24452262e0">OCI_ConnectionCreate</a>(<span class="stringliteral">&quot;db&quot;</span>, <span class="stringliteral">&quot;usr&quot;</span>, <span class="stringliteral">&quot;pwd&quot;</span>, OCI_SESSION_DEFAULT);</div>
<div class="line"></div>
<div class="line">    st = <a class="code" href="group___ocilib_c_api_statements.html#ga335822f983af0fb5c529431f06a9a17b">OCI_StatementCreate</a>(cn);</div>
<div class="line"></div>
<div class="line">    <a class="code" href="group___ocilib_c_api_statement_control.html#ga83e1c31e40926a84651eb60fefd50d5e">OCI_SetFetchMode</a>(st, OCI_SFM_SCROLLABLE);</div>
<div class="line"></div>
<div class="line">    <a class="code" href="group___ocilib_c_api_statements.html#ga8b2b66994f847d9f0b6b0efe4a13ccf3">OCI_ExecuteStmt</a>(st, <span class="stringliteral">&quot;select int_col1, str_col from my_table&quot;</span>);</div>
<div class="line">   </div>
<div class="line">    rs = <a class="code" href="group___ocilib_c_api_fetching.html#gaf2a9e28b66a9538ba0ffb62bffb87c16">OCI_GetResultset</a>(st);</div>
<div class="line">  </div>
<div class="line">    <span class="comment">/* get resultset row count */</span></div>
<div class="line">    <a class="code" href="group___ocilib_c_api_fetching.html#gab2b3f30ace2a89b07dd7803c82a523e7">OCI_FetchLast</a>(rs);</div>
<div class="line">    printf(<span class="stringliteral">&quot;resultset contains %i rows\n&quot;</span>, <a class="code" href="group___ocilib_c_api_fetching.html#ga93bd9197720088dbda2bef593ad1c07c">OCI_GetRowCount</a>(rs));</div>
<div class="line"></div>
<div class="line">    <span class="comment">/* go to row 1 */</span></div>
<div class="line">    <a class="code" href="group___ocilib_c_api_fetching.html#gaf26bde3f9db77231d66107af24a51d96">OCI_FetchFirst</a>(rs);</div>
<div class="line">    printf(<span class="stringliteral">&quot;%i - %s\n&quot;</span>, <a class="code" href="group___ocilib_c_api_fetching.html#gaa8d80dc30b2012eaddd13efa9dfb711d">OCI_GetInt</a>(rs, 1), <a class="code" href="group___ocilib_c_api_fetching.html#ga2a3252984f674fab5358c94d58c689b2">OCI_GetString</a>(rs, 2));</div>
<div class="line"></div>
<div class="line">    <span class="comment">/* enumerate from row 2 to row X */</span></div>
<div class="line">    <span class="keywordflow">while</span> (<a class="code" href="group___ocilib_c_api_fetching.html#ga36ac26dcea78f6074421781e401f97ba">OCI_FetchNext</a>(rs))</div>
<div class="line">        printf(<span class="stringliteral">&quot;%i - %s\n&quot;</span>, <a class="code" href="group___ocilib_c_api_fetching.html#gaa8d80dc30b2012eaddd13efa9dfb711d">OCI_GetInt</a>(rs, 1), <a class="code" href="group___ocilib_c_api_fetching.html#ga2a3252984f674fab5358c94d58c689b2">OCI_GetString</a>(rs, 2));</div>
<div class="line"></div>
<div class="line">    <span class="comment">/* enumerate from row X back to row 1 */</span></div>
<div class="line">    <span class="keywordflow">while</span> (<a class="code" href="group___ocilib_c_api_fetching.html#ga81e501b509b84d999e4337e2e11a90ec">OCI_FetchPrev</a>(rs))</div>
<div class="line">        printf(<span class="stringliteral">&quot;%i - %s\n&quot;</span>, <a class="code" href="group___ocilib_c_api_fetching.html#gaa8d80dc30b2012eaddd13efa9dfb711d">OCI_GetInt</a>(rs, 1), <a class="code" href="group___ocilib_c_api_fetching.html#ga2a3252984f674fab5358c94d58c689b2">OCI_GetString</a>(rs, 2));</div>
<div class="line"></div>
<div class="line">    <span class="comment">/* print the 30th row */</span></div>
<div class="line">    <a class="code" href="group___ocilib_c_api_fetching.html#ga99372dc21a4965ca74d8fdde2069cc10">OCI_FetchSeek</a>(rs, OCI_SFD_ABSOLUTE,  30);</div>
<div class="line">    printf(<span class="stringliteral">&quot;%i - %s\n&quot;</span>, <a class="code" href="group___ocilib_c_api_fetching.html#ga4add0a9c53a23b334197c655b46b620c">OCI_GetCurrentRow</a>(rs), <a class="code" href="group___ocilib_c_api_fetching.html#gaa8d80dc30b2012eaddd13efa9dfb711d">OCI_GetInt</a>(rs, 1), <a class="code" href="group___ocilib_c_api_fetching.html#ga2a3252984f674fab5358c94d58c689b2">OCI_GetString</a>(rs, 2));</div>
<div class="line"></div>
<div class="line">    <span class="comment">/* fetch next 30 rows */</span></div>
<div class="line">    <span class="keywordflow">while</span> ((<a class="code" href="group___ocilib_c_api_fetching.html#ga4add0a9c53a23b334197c655b46b620c">OCI_GetCurrentRow</a>(rs) &lt; 60) &amp;&amp; <a class="code" href="group___ocilib_c_api_fetching.html#ga36ac26dcea78f6074421781e401f97ba">OCI_FetchNext</a>(rs))</div>
<div class="line">        printf(<span class="stringliteral">&quot;%0i - %s\n&quot;</span>, <a class="code" href="group___ocilib_c_api_fetching.html#gaa8d80dc30b2012eaddd13efa9dfb711d">OCI_GetInt</a>(rs, 1), <a class="code" href="group___ocilib_c_api_fetching.html#ga2a3252984f674fab5358c94d58c689b2">OCI_GetString</a>(rs, 2));</div>
<div class="line"></div>
<div class="line">    <span class="comment">/* move back to the 45th row */</span></div>
<div class="line">    <a class="code" href="group___ocilib_c_api_fetching.html#ga99372dc21a4965ca74d8fdde2069cc10">OCI_FetchSeek</a>(rs, OCI_SFD_RELATIVE,  -15);</div>
<div class="line">    printf(<span class="stringliteral">&quot;%i - %s\n&quot;</span>, <a class="code" href="group___ocilib_c_api_fetching.html#gaa8d80dc30b2012eaddd13efa9dfb711d">OCI_GetInt</a>(rs, 1), <a class="code" href="group___ocilib_c_api_fetching.html#ga2a3252984f674fab5358c94d58c689b2">OCI_GetString</a>(rs, 2));</div>
<div class="line"></div>
<div class="line">   <a class="code" href="group___ocilib_c_api_initialization.html#ga639706aa8e9689c7ebffc018fac6d3ae">OCI_Cleanup</a>();</div>
<div class="line"></div>
<div class="line">   <span class="keywordflow">return</span> EXIT_SUCCESS;</div>
<div class="line">}</div>
</div><!-- fragment --> </dd></dl>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:gaf2a9e28b66a9538ba0ffb62bffb87c16"><td class="memItemLeft" align="right" valign="top">OCI_EXPORT <a class="el" href="group___ocilib_c_api_datatypes.html#gae0c7aa9c507975d21ca6c261081ba753">OCI_Resultset</a> *OCI_API&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___ocilib_c_api_fetching.html#gaf2a9e28b66a9538ba0ffb62bffb87c16">OCI_GetResultset</a> (<a class="el" href="group___ocilib_c_api_datatypes.html#ga4b016f1bd7de508b1a919e34b12aa83d">OCI_Statement</a> *stmt)</td></tr>
<tr class="memdesc:gaf2a9e28b66a9538ba0ffb62bffb87c16"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieve the resultset handle from an executed statement.  <a href="#gaf2a9e28b66a9538ba0ffb62bffb87c16">More...</a><br /></td></tr>
<tr class="separator:gaf2a9e28b66a9538ba0ffb62bffb87c16"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae4eebf1424c98a7c58f90f673772b7ec"><td class="memItemLeft" align="right" valign="top">OCI_EXPORT boolean OCI_API&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___ocilib_c_api_fetching.html#gae4eebf1424c98a7c58f90f673772b7ec">OCI_ReleaseResultsets</a> (<a class="el" href="group___ocilib_c_api_datatypes.html#ga4b016f1bd7de508b1a919e34b12aa83d">OCI_Statement</a> *stmt)</td></tr>
<tr class="memdesc:gae4eebf1424c98a7c58f90f673772b7ec"><td class="mdescLeft">&#160;</td><td class="mdescRight">Free the statement resultsets.  <a href="#gae4eebf1424c98a7c58f90f673772b7ec">More...</a><br /></td></tr>
<tr class="separator:gae4eebf1424c98a7c58f90f673772b7ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga36ac26dcea78f6074421781e401f97ba"><td class="memItemLeft" align="right" valign="top">OCI_EXPORT boolean OCI_API&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___ocilib_c_api_fetching.html#ga36ac26dcea78f6074421781e401f97ba">OCI_FetchNext</a> (<a class="el" href="group___ocilib_c_api_datatypes.html#gae0c7aa9c507975d21ca6c261081ba753">OCI_Resultset</a> *rs)</td></tr>
<tr class="memdesc:ga36ac26dcea78f6074421781e401f97ba"><td class="mdescLeft">&#160;</td><td class="mdescRight">Fetch the next row of the resultset.  <a href="#ga36ac26dcea78f6074421781e401f97ba">More...</a><br /></td></tr>
<tr class="separator:ga36ac26dcea78f6074421781e401f97ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga81e501b509b84d999e4337e2e11a90ec"><td class="memItemLeft" align="right" valign="top">OCI_EXPORT boolean OCI_API&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___ocilib_c_api_fetching.html#ga81e501b509b84d999e4337e2e11a90ec">OCI_FetchPrev</a> (<a class="el" href="group___ocilib_c_api_datatypes.html#gae0c7aa9c507975d21ca6c261081ba753">OCI_Resultset</a> *rs)</td></tr>
<tr class="memdesc:ga81e501b509b84d999e4337e2e11a90ec"><td class="mdescLeft">&#160;</td><td class="mdescRight">Fetch the previous row of the resultset.  <a href="#ga81e501b509b84d999e4337e2e11a90ec">More...</a><br /></td></tr>
<tr class="separator:ga81e501b509b84d999e4337e2e11a90ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf26bde3f9db77231d66107af24a51d96"><td class="memItemLeft" align="right" valign="top">OCI_EXPORT boolean OCI_API&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___ocilib_c_api_fetching.html#gaf26bde3f9db77231d66107af24a51d96">OCI_FetchFirst</a> (<a class="el" href="group___ocilib_c_api_datatypes.html#gae0c7aa9c507975d21ca6c261081ba753">OCI_Resultset</a> *rs)</td></tr>
<tr class="memdesc:gaf26bde3f9db77231d66107af24a51d96"><td class="mdescLeft">&#160;</td><td class="mdescRight">Fetch the first row of the resultset.  <a href="#gaf26bde3f9db77231d66107af24a51d96">More...</a><br /></td></tr>
<tr class="separator:gaf26bde3f9db77231d66107af24a51d96"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab2b3f30ace2a89b07dd7803c82a523e7"><td class="memItemLeft" align="right" valign="top">OCI_EXPORT boolean OCI_API&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___ocilib_c_api_fetching.html#gab2b3f30ace2a89b07dd7803c82a523e7">OCI_FetchLast</a> (<a class="el" href="group___ocilib_c_api_datatypes.html#gae0c7aa9c507975d21ca6c261081ba753">OCI_Resultset</a> *rs)</td></tr>
<tr class="memdesc:gab2b3f30ace2a89b07dd7803c82a523e7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Fetch the last row of the resultset.  <a href="#gab2b3f30ace2a89b07dd7803c82a523e7">More...</a><br /></td></tr>
<tr class="separator:gab2b3f30ace2a89b07dd7803c82a523e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga99372dc21a4965ca74d8fdde2069cc10"><td class="memItemLeft" align="right" valign="top">OCI_EXPORT boolean OCI_API&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___ocilib_c_api_fetching.html#ga99372dc21a4965ca74d8fdde2069cc10">OCI_FetchSeek</a> (<a class="el" href="group___ocilib_c_api_datatypes.html#gae0c7aa9c507975d21ca6c261081ba753">OCI_Resultset</a> *rs, unsigned int mode, int offset)</td></tr>
<tr class="memdesc:ga99372dc21a4965ca74d8fdde2069cc10"><td class="mdescLeft">&#160;</td><td class="mdescRight">Custom Fetch of the resultset.  <a href="#ga99372dc21a4965ca74d8fdde2069cc10">More...</a><br /></td></tr>
<tr class="separator:ga99372dc21a4965ca74d8fdde2069cc10"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga93bd9197720088dbda2bef593ad1c07c"><td class="memItemLeft" align="right" valign="top">OCI_EXPORT unsigned int OCI_API&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___ocilib_c_api_fetching.html#ga93bd9197720088dbda2bef593ad1c07c">OCI_GetRowCount</a> (<a class="el" href="group___ocilib_c_api_datatypes.html#gae0c7aa9c507975d21ca6c261081ba753">OCI_Resultset</a> *rs)</td></tr>
<tr class="memdesc:ga93bd9197720088dbda2bef593ad1c07c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieve the number of rows fetched so far.  <a href="#ga93bd9197720088dbda2bef593ad1c07c">More...</a><br /></td></tr>
<tr class="separator:ga93bd9197720088dbda2bef593ad1c07c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4add0a9c53a23b334197c655b46b620c"><td class="memItemLeft" align="right" valign="top">OCI_EXPORT unsigned int OCI_API&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___ocilib_c_api_fetching.html#ga4add0a9c53a23b334197c655b46b620c">OCI_GetCurrentRow</a> (<a class="el" href="group___ocilib_c_api_datatypes.html#gae0c7aa9c507975d21ca6c261081ba753">OCI_Resultset</a> *rs)</td></tr>
<tr class="memdesc:ga4add0a9c53a23b334197c655b46b620c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieve the current row number.  <a href="#ga4add0a9c53a23b334197c655b46b620c">More...</a><br /></td></tr>
<tr class="separator:ga4add0a9c53a23b334197c655b46b620c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8935f9c6ff0d6f1d94c70afb3418a916"><td class="memItemLeft" align="right" valign="top">OCI_EXPORT unsigned int OCI_API&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___ocilib_c_api_fetching.html#ga8935f9c6ff0d6f1d94c70afb3418a916">OCI_GetColumnCount</a> (<a class="el" href="group___ocilib_c_api_datatypes.html#gae0c7aa9c507975d21ca6c261081ba753">OCI_Resultset</a> *rs)</td></tr>
<tr class="memdesc:ga8935f9c6ff0d6f1d94c70afb3418a916"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the number of columns in the resultset.  <a href="#ga8935f9c6ff0d6f1d94c70afb3418a916">More...</a><br /></td></tr>
<tr class="separator:ga8935f9c6ff0d6f1d94c70afb3418a916"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7b64be082fc14ac73347b081cdb66de0"><td class="memItemLeft" align="right" valign="top">OCI_EXPORT <a class="el" href="group___ocilib_c_api_datatypes.html#gac0a3096f1a717d9417d9639e6da7dc56">OCI_Column</a> *OCI_API&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___ocilib_c_api_fetching.html#ga7b64be082fc14ac73347b081cdb66de0">OCI_GetColumn</a> (<a class="el" href="group___ocilib_c_api_datatypes.html#gae0c7aa9c507975d21ca6c261081ba753">OCI_Resultset</a> *rs, unsigned int index)</td></tr>
<tr class="memdesc:ga7b64be082fc14ac73347b081cdb66de0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the column object handle at the given index in the resultset.  <a href="#ga7b64be082fc14ac73347b081cdb66de0">More...</a><br /></td></tr>
<tr class="separator:ga7b64be082fc14ac73347b081cdb66de0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga68dd0dd410c1d856885f1d128a823bf4"><td class="memItemLeft" align="right" valign="top">OCI_EXPORT <a class="el" href="group___ocilib_c_api_datatypes.html#gac0a3096f1a717d9417d9639e6da7dc56">OCI_Column</a> *OCI_API&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___ocilib_c_api_fetching.html#ga68dd0dd410c1d856885f1d128a823bf4">OCI_GetColumn2</a> (<a class="el" href="group___ocilib_c_api_datatypes.html#gae0c7aa9c507975d21ca6c261081ba753">OCI_Resultset</a> *rs, const otext *name)</td></tr>
<tr class="memdesc:ga68dd0dd410c1d856885f1d128a823bf4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the column object handle from its name in the resultset.  <a href="#ga68dd0dd410c1d856885f1d128a823bf4">More...</a><br /></td></tr>
<tr class="separator:ga68dd0dd410c1d856885f1d128a823bf4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4026237215ab7dff182d54d6d448731d"><td class="memItemLeft" align="right" valign="top">OCI_EXPORT unsigned int OCI_API&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___ocilib_c_api_fetching.html#ga4026237215ab7dff182d54d6d448731d">OCI_GetColumnIndex</a> (<a class="el" href="group___ocilib_c_api_datatypes.html#gae0c7aa9c507975d21ca6c261081ba753">OCI_Resultset</a> *rs, const otext *name)</td></tr>
<tr class="memdesc:ga4026237215ab7dff182d54d6d448731d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the index of the column in the result from its name.  <a href="#ga4026237215ab7dff182d54d6d448731d">More...</a><br /></td></tr>
<tr class="separator:ga4026237215ab7dff182d54d6d448731d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9838be3f2abccc13a01bd395b2ae5121"><td class="memItemLeft" align="right" valign="top">OCI_EXPORT const otext *OCI_API&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___ocilib_c_api_fetching.html#ga9838be3f2abccc13a01bd395b2ae5121">OCI_ColumnGetName</a> (<a class="el" href="group___ocilib_c_api_datatypes.html#gac0a3096f1a717d9417d9639e6da7dc56">OCI_Column</a> *col)</td></tr>
<tr class="memdesc:ga9838be3f2abccc13a01bd395b2ae5121"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the name of the given column.  <a href="#ga9838be3f2abccc13a01bd395b2ae5121">More...</a><br /></td></tr>
<tr class="separator:ga9838be3f2abccc13a01bd395b2ae5121"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab73b920d3670f6cb4b2454ee13a34d41"><td class="memItemLeft" align="right" valign="top">OCI_EXPORT unsigned int OCI_API&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___ocilib_c_api_fetching.html#gab73b920d3670f6cb4b2454ee13a34d41">OCI_ColumnGetType</a> (<a class="el" href="group___ocilib_c_api_datatypes.html#gac0a3096f1a717d9417d9639e6da7dc56">OCI_Column</a> *col)</td></tr>
<tr class="memdesc:gab73b920d3670f6cb4b2454ee13a34d41"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the type of the given column.  <a href="#gab73b920d3670f6cb4b2454ee13a34d41">More...</a><br /></td></tr>
<tr class="separator:gab73b920d3670f6cb4b2454ee13a34d41"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad90f806db40e8027f212f0d357baf659"><td class="memItemLeft" align="right" valign="top">OCI_EXPORT unsigned int OCI_API&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___ocilib_c_api_fetching.html#gad90f806db40e8027f212f0d357baf659">OCI_ColumnGetCharsetForm</a> (<a class="el" href="group___ocilib_c_api_datatypes.html#gac0a3096f1a717d9417d9639e6da7dc56">OCI_Column</a> *col)</td></tr>
<tr class="memdesc:gad90f806db40e8027f212f0d357baf659"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the charset form of the given column.  <a href="#gad90f806db40e8027f212f0d357baf659">More...</a><br /></td></tr>
<tr class="separator:gad90f806db40e8027f212f0d357baf659"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga19dba5bae8437188ae3abdda7e498791"><td class="memItemLeft" align="right" valign="top">OCI_EXPORT const otext *OCI_API&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___ocilib_c_api_fetching.html#ga19dba5bae8437188ae3abdda7e498791">OCI_ColumnGetSQLType</a> (<a class="el" href="group___ocilib_c_api_datatypes.html#gac0a3096f1a717d9417d9639e6da7dc56">OCI_Column</a> *col)</td></tr>
<tr class="memdesc:ga19dba5bae8437188ae3abdda7e498791"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the Oracle SQL type name of the column data type.  <a href="#ga19dba5bae8437188ae3abdda7e498791">More...</a><br /></td></tr>
<tr class="separator:ga19dba5bae8437188ae3abdda7e498791"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0dba8f75ffad97cbeec1464bc5d4cc48"><td class="memItemLeft" align="right" valign="top">OCI_EXPORT unsigned int OCI_API&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___ocilib_c_api_fetching.html#ga0dba8f75ffad97cbeec1464bc5d4cc48">OCI_ColumnGetFullSQLType</a> (<a class="el" href="group___ocilib_c_api_datatypes.html#gac0a3096f1a717d9417d9639e6da7dc56">OCI_Column</a> *col, otext *buffer, unsigned int len)</td></tr>
<tr class="memdesc:ga0dba8f75ffad97cbeec1464bc5d4cc48"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the Oracle SQL Full name including precision and size of the column data type.  <a href="#ga0dba8f75ffad97cbeec1464bc5d4cc48">More...</a><br /></td></tr>
<tr class="separator:ga0dba8f75ffad97cbeec1464bc5d4cc48"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga06a8b69d4f3fab5b30de05321468e8cc"><td class="memItemLeft" align="right" valign="top">OCI_EXPORT unsigned int OCI_API&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___ocilib_c_api_fetching.html#ga06a8b69d4f3fab5b30de05321468e8cc">OCI_ColumnGetSize</a> (<a class="el" href="group___ocilib_c_api_datatypes.html#gac0a3096f1a717d9417d9639e6da7dc56">OCI_Column</a> *col)</td></tr>
<tr class="memdesc:ga06a8b69d4f3fab5b30de05321468e8cc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the size of the column.  <a href="#ga06a8b69d4f3fab5b30de05321468e8cc">More...</a><br /></td></tr>
<tr class="separator:ga06a8b69d4f3fab5b30de05321468e8cc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf2efa02274865e8aad691dacef6ffa26"><td class="memItemLeft" align="right" valign="top">OCI_EXPORT int OCI_API&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___ocilib_c_api_fetching.html#gaf2efa02274865e8aad691dacef6ffa26">OCI_ColumnGetScale</a> (<a class="el" href="group___ocilib_c_api_datatypes.html#gac0a3096f1a717d9417d9639e6da7dc56">OCI_Column</a> *col)</td></tr>
<tr class="memdesc:gaf2efa02274865e8aad691dacef6ffa26"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the scale of the column for numeric columns.  <a href="#gaf2efa02274865e8aad691dacef6ffa26">More...</a><br /></td></tr>
<tr class="separator:gaf2efa02274865e8aad691dacef6ffa26"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaab594ab69c5ca3be0b533eba720f6012"><td class="memItemLeft" align="right" valign="top">OCI_EXPORT int OCI_API&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___ocilib_c_api_fetching.html#gaab594ab69c5ca3be0b533eba720f6012">OCI_ColumnGetPrecision</a> (<a class="el" href="group___ocilib_c_api_datatypes.html#gac0a3096f1a717d9417d9639e6da7dc56">OCI_Column</a> *col)</td></tr>
<tr class="memdesc:gaab594ab69c5ca3be0b533eba720f6012"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the precision of the column for numeric columns.  <a href="#gaab594ab69c5ca3be0b533eba720f6012">More...</a><br /></td></tr>
<tr class="separator:gaab594ab69c5ca3be0b533eba720f6012"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2b6cb330cfc05cb6510917563698de62"><td class="memItemLeft" align="right" valign="top">OCI_EXPORT int OCI_API&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___ocilib_c_api_fetching.html#ga2b6cb330cfc05cb6510917563698de62">OCI_ColumnGetFractionalPrecision</a> (<a class="el" href="group___ocilib_c_api_datatypes.html#gac0a3096f1a717d9417d9639e6da7dc56">OCI_Column</a> *col)</td></tr>
<tr class="memdesc:ga2b6cb330cfc05cb6510917563698de62"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the fractional precision of the column for timestamp and interval columns.  <a href="#ga2b6cb330cfc05cb6510917563698de62">More...</a><br /></td></tr>
<tr class="separator:ga2b6cb330cfc05cb6510917563698de62"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaefdd1573da01bc731ccd8086f702f06c"><td class="memItemLeft" align="right" valign="top">OCI_EXPORT int OCI_API&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___ocilib_c_api_fetching.html#gaefdd1573da01bc731ccd8086f702f06c">OCI_ColumnGetLeadingPrecision</a> (<a class="el" href="group___ocilib_c_api_datatypes.html#gac0a3096f1a717d9417d9639e6da7dc56">OCI_Column</a> *col)</td></tr>
<tr class="memdesc:gaefdd1573da01bc731ccd8086f702f06c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the leading precision of the column for interval columns.  <a href="#gaefdd1573da01bc731ccd8086f702f06c">More...</a><br /></td></tr>
<tr class="separator:gaefdd1573da01bc731ccd8086f702f06c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga741f0a6b17d20da49772c564bf2657cd"><td class="memItemLeft" align="right" valign="top">OCI_EXPORT boolean OCI_API&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___ocilib_c_api_fetching.html#ga741f0a6b17d20da49772c564bf2657cd">OCI_ColumnGetNullable</a> (<a class="el" href="group___ocilib_c_api_datatypes.html#gac0a3096f1a717d9417d9639e6da7dc56">OCI_Column</a> *col)</td></tr>
<tr class="memdesc:ga741f0a6b17d20da49772c564bf2657cd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the nullable attribute of the column.  <a href="#ga741f0a6b17d20da49772c564bf2657cd">More...</a><br /></td></tr>
<tr class="separator:ga741f0a6b17d20da49772c564bf2657cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacd8908bfa3c30b6a0ce9889061b9039c"><td class="memItemLeft" align="right" valign="top">OCI_EXPORT boolean OCI_API&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___ocilib_c_api_fetching.html#gacd8908bfa3c30b6a0ce9889061b9039c">OCI_ColumnGetCharUsed</a> (<a class="el" href="group___ocilib_c_api_datatypes.html#gac0a3096f1a717d9417d9639e6da7dc56">OCI_Column</a> *col)</td></tr>
<tr class="memdesc:gacd8908bfa3c30b6a0ce9889061b9039c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return TRUE if the length of the column is character-length or FALSE if it is byte-length.  <a href="#gacd8908bfa3c30b6a0ce9889061b9039c">More...</a><br /></td></tr>
<tr class="separator:gacd8908bfa3c30b6a0ce9889061b9039c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa64a5169815f2254ef46ba1860572582"><td class="memItemLeft" align="right" valign="top">OCI_EXPORT unsigned int OCI_API&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___ocilib_c_api_fetching.html#gaa64a5169815f2254ef46ba1860572582">OCI_ColumnGetPropertyFlags</a> (<a class="el" href="group___ocilib_c_api_datatypes.html#gac0a3096f1a717d9417d9639e6da7dc56">OCI_Column</a> *col)</td></tr>
<tr class="memdesc:gaa64a5169815f2254ef46ba1860572582"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the column property flags.  <a href="#gaa64a5169815f2254ef46ba1860572582">More...</a><br /></td></tr>
<tr class="separator:gaa64a5169815f2254ef46ba1860572582"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4638a266fa95226c070848877ecd3c2d"><td class="memItemLeft" align="right" valign="top">OCI_EXPORT <a class="el" href="group___ocilib_c_api_datatypes.html#gad33099e82262f1f484c19283d5f812c6">OCI_TypeInfo</a> *OCI_API&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___ocilib_c_api_fetching.html#ga4638a266fa95226c070848877ecd3c2d">OCI_ColumnGetTypeInfo</a> (<a class="el" href="group___ocilib_c_api_datatypes.html#gac0a3096f1a717d9417d9639e6da7dc56">OCI_Column</a> *col)</td></tr>
<tr class="memdesc:ga4638a266fa95226c070848877ecd3c2d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the type information object associated to the column.  <a href="#ga4638a266fa95226c070848877ecd3c2d">More...</a><br /></td></tr>
<tr class="separator:ga4638a266fa95226c070848877ecd3c2d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2fcdb71d8b82e97e87be7e256a8fb109"><td class="memItemLeft" align="right" valign="top">OCI_EXPORT unsigned int OCI_API&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___ocilib_c_api_fetching.html#ga2fcdb71d8b82e97e87be7e256a8fb109">OCI_ColumnGetSubType</a> (<a class="el" href="group___ocilib_c_api_datatypes.html#gac0a3096f1a717d9417d9639e6da7dc56">OCI_Column</a> *col)</td></tr>
<tr class="memdesc:ga2fcdb71d8b82e97e87be7e256a8fb109"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the OCILIB object subtype of a column.  <a href="#ga2fcdb71d8b82e97e87be7e256a8fb109">More...</a><br /></td></tr>
<tr class="separator:ga2fcdb71d8b82e97e87be7e256a8fb109"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga096c5eed488bc9d20e4320c58536df1b"><td class="memItemLeft" align="right" valign="top">OCI_EXPORT boolean OCI_API&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___ocilib_c_api_fetching.html#ga096c5eed488bc9d20e4320c58536df1b">OCI_SetStructNumericType</a> (<a class="el" href="group___ocilib_c_api_datatypes.html#gae0c7aa9c507975d21ca6c261081ba753">OCI_Resultset</a> *rs, unsigned int index, unsigned int type)</td></tr>
<tr class="memdesc:ga096c5eed488bc9d20e4320c58536df1b"><td class="mdescLeft">&#160;</td><td class="mdescRight">set the numeric data type of the given structure member (identified from position in the resultset) to retrieve when calling <a class="el" href="group___ocilib_c_api_fetching.html#ga0091425c55521bc0a3425f84043fd949" title="Return the row columns values into a single structure. ">OCI_GetStruct()</a>  <a href="#ga096c5eed488bc9d20e4320c58536df1b">More...</a><br /></td></tr>
<tr class="separator:ga096c5eed488bc9d20e4320c58536df1b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga035066416ddc9103955c2920396836c4"><td class="memItemLeft" align="right" valign="top">OCI_EXPORT boolean OCI_API&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___ocilib_c_api_fetching.html#ga035066416ddc9103955c2920396836c4">OCI_SetStructNumericType2</a> (<a class="el" href="group___ocilib_c_api_datatypes.html#gae0c7aa9c507975d21ca6c261081ba753">OCI_Resultset</a> *rs, const otext *name, unsigned int type)</td></tr>
<tr class="memdesc:ga035066416ddc9103955c2920396836c4"><td class="mdescLeft">&#160;</td><td class="mdescRight">set the numeric data type of the given structure member (identified from column name in the resultset) to retrieve when calling <a class="el" href="group___ocilib_c_api_fetching.html#ga0091425c55521bc0a3425f84043fd949" title="Return the row columns values into a single structure. ">OCI_GetStruct()</a>  <a href="#ga035066416ddc9103955c2920396836c4">More...</a><br /></td></tr>
<tr class="separator:ga035066416ddc9103955c2920396836c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0091425c55521bc0a3425f84043fd949"><td class="memItemLeft" align="right" valign="top">OCI_EXPORT boolean OCI_API&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___ocilib_c_api_fetching.html#ga0091425c55521bc0a3425f84043fd949">OCI_GetStruct</a> (<a class="el" href="group___ocilib_c_api_datatypes.html#gae0c7aa9c507975d21ca6c261081ba753">OCI_Resultset</a> *rs, void *row_struct, void *row_struct_ind)</td></tr>
<tr class="memdesc:ga0091425c55521bc0a3425f84043fd949"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the row columns values into a single structure.  <a href="#ga0091425c55521bc0a3425f84043fd949">More...</a><br /></td></tr>
<tr class="separator:ga0091425c55521bc0a3425f84043fd949"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaeb764f2f4929df12d7293df195ebed8f"><td class="memItemLeft" align="right" valign="top">OCI_EXPORT short OCI_API&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___ocilib_c_api_fetching.html#gaeb764f2f4929df12d7293df195ebed8f">OCI_GetShort</a> (<a class="el" href="group___ocilib_c_api_datatypes.html#gae0c7aa9c507975d21ca6c261081ba753">OCI_Resultset</a> *rs, unsigned int index)</td></tr>
<tr class="memdesc:gaeb764f2f4929df12d7293df195ebed8f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the current short value of the column at the given index in the resultset.  <a href="#gaeb764f2f4929df12d7293df195ebed8f">More...</a><br /></td></tr>
<tr class="separator:gaeb764f2f4929df12d7293df195ebed8f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacd96d7839d849aba1690542e4f4bd910"><td class="memItemLeft" align="right" valign="top">OCI_EXPORT short OCI_API&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___ocilib_c_api_fetching.html#gacd96d7839d849aba1690542e4f4bd910">OCI_GetShort2</a> (<a class="el" href="group___ocilib_c_api_datatypes.html#gae0c7aa9c507975d21ca6c261081ba753">OCI_Resultset</a> *rs, const otext *name)</td></tr>
<tr class="memdesc:gacd96d7839d849aba1690542e4f4bd910"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the current short value of the column from its name in the resultset.  <a href="#gacd96d7839d849aba1690542e4f4bd910">More...</a><br /></td></tr>
<tr class="separator:gacd96d7839d849aba1690542e4f4bd910"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4806cb6d6ead3a3ef04be924517aee1c"><td class="memItemLeft" align="right" valign="top">OCI_EXPORT unsigned short OCI_API&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___ocilib_c_api_fetching.html#ga4806cb6d6ead3a3ef04be924517aee1c">OCI_GetUnsignedShort</a> (<a class="el" href="group___ocilib_c_api_datatypes.html#gae0c7aa9c507975d21ca6c261081ba753">OCI_Resultset</a> *rs, unsigned int index)</td></tr>
<tr class="memdesc:ga4806cb6d6ead3a3ef04be924517aee1c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the current unsigned short value of the column at the given index in the resultset.  <a href="#ga4806cb6d6ead3a3ef04be924517aee1c">More...</a><br /></td></tr>
<tr class="separator:ga4806cb6d6ead3a3ef04be924517aee1c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3ce1a7554a4dc827e797bee6937c2692"><td class="memItemLeft" align="right" valign="top">OCI_EXPORT unsigned short OCI_API&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___ocilib_c_api_fetching.html#ga3ce1a7554a4dc827e797bee6937c2692">OCI_GetUnsignedShort2</a> (<a class="el" href="group___ocilib_c_api_datatypes.html#gae0c7aa9c507975d21ca6c261081ba753">OCI_Resultset</a> *rs, const otext *name)</td></tr>
<tr class="memdesc:ga3ce1a7554a4dc827e797bee6937c2692"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the current unsigned short value of the column from its name in the resultset.  <a href="#ga3ce1a7554a4dc827e797bee6937c2692">More...</a><br /></td></tr>
<tr class="separator:ga3ce1a7554a4dc827e797bee6937c2692"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa8d80dc30b2012eaddd13efa9dfb711d"><td class="memItemLeft" align="right" valign="top">OCI_EXPORT int OCI_API&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___ocilib_c_api_fetching.html#gaa8d80dc30b2012eaddd13efa9dfb711d">OCI_GetInt</a> (<a class="el" href="group___ocilib_c_api_datatypes.html#gae0c7aa9c507975d21ca6c261081ba753">OCI_Resultset</a> *rs, unsigned int index)</td></tr>
<tr class="memdesc:gaa8d80dc30b2012eaddd13efa9dfb711d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the current integer value of the column at the given index in the resultset.  <a href="#gaa8d80dc30b2012eaddd13efa9dfb711d">More...</a><br /></td></tr>
<tr class="separator:gaa8d80dc30b2012eaddd13efa9dfb711d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac4c468b115909db951f2e23a5e6d07cf"><td class="memItemLeft" align="right" valign="top">OCI_EXPORT int OCI_API&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___ocilib_c_api_fetching.html#gac4c468b115909db951f2e23a5e6d07cf">OCI_GetInt2</a> (<a class="el" href="group___ocilib_c_api_datatypes.html#gae0c7aa9c507975d21ca6c261081ba753">OCI_Resultset</a> *rs, const otext *name)</td></tr>
<tr class="memdesc:gac4c468b115909db951f2e23a5e6d07cf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the current integer value of the column from its name in the resultset.  <a href="#gac4c468b115909db951f2e23a5e6d07cf">More...</a><br /></td></tr>
<tr class="separator:gac4c468b115909db951f2e23a5e6d07cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga512a69f1856c612a2c2ee672d8e69dc6"><td class="memItemLeft" align="right" valign="top">OCI_EXPORT unsigned int OCI_API&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___ocilib_c_api_fetching.html#ga512a69f1856c612a2c2ee672d8e69dc6">OCI_GetUnsignedInt</a> (<a class="el" href="group___ocilib_c_api_datatypes.html#gae0c7aa9c507975d21ca6c261081ba753">OCI_Resultset</a> *rs, unsigned int index)</td></tr>
<tr class="memdesc:ga512a69f1856c612a2c2ee672d8e69dc6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the current unsigned integer value of the column at the given index in the resultset.  <a href="#ga512a69f1856c612a2c2ee672d8e69dc6">More...</a><br /></td></tr>
<tr class="separator:ga512a69f1856c612a2c2ee672d8e69dc6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf3c0f5dc1748175fdea39e51a01825a2"><td class="memItemLeft" align="right" valign="top">OCI_EXPORT unsigned int OCI_API&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___ocilib_c_api_fetching.html#gaf3c0f5dc1748175fdea39e51a01825a2">OCI_GetUnsignedInt2</a> (<a class="el" href="group___ocilib_c_api_datatypes.html#gae0c7aa9c507975d21ca6c261081ba753">OCI_Resultset</a> *rs, const otext *name)</td></tr>
<tr class="memdesc:gaf3c0f5dc1748175fdea39e51a01825a2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the current unsigned integer value of the column from its name in the resultset.  <a href="#gaf3c0f5dc1748175fdea39e51a01825a2">More...</a><br /></td></tr>
<tr class="separator:gaf3c0f5dc1748175fdea39e51a01825a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabb1a223e75c676289d69c65b43d81b6a"><td class="memItemLeft" align="right" valign="top">OCI_EXPORT <a class="el" href="group___ocilib_c_api_datatypes.html#ga88d4b7a22a0996612532961510afb861">big_int</a> OCI_API&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___ocilib_c_api_fetching.html#gabb1a223e75c676289d69c65b43d81b6a">OCI_GetBigInt</a> (<a class="el" href="group___ocilib_c_api_datatypes.html#gae0c7aa9c507975d21ca6c261081ba753">OCI_Resultset</a> *rs, unsigned int index)</td></tr>
<tr class="memdesc:gabb1a223e75c676289d69c65b43d81b6a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the current big integer value of the column at the given index in the resultset.  <a href="#gabb1a223e75c676289d69c65b43d81b6a">More...</a><br /></td></tr>
<tr class="separator:gabb1a223e75c676289d69c65b43d81b6a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga48a6d7e8cfa403161abd0af178c49b09"><td class="memItemLeft" align="right" valign="top">OCI_EXPORT <a class="el" href="group___ocilib_c_api_datatypes.html#ga88d4b7a22a0996612532961510afb861">big_int</a> OCI_API&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___ocilib_c_api_fetching.html#ga48a6d7e8cfa403161abd0af178c49b09">OCI_GetBigInt2</a> (<a class="el" href="group___ocilib_c_api_datatypes.html#gae0c7aa9c507975d21ca6c261081ba753">OCI_Resultset</a> *rs, const otext *name)</td></tr>
<tr class="memdesc:ga48a6d7e8cfa403161abd0af178c49b09"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the current big integer value of the column from its name in the resultset.  <a href="#ga48a6d7e8cfa403161abd0af178c49b09">More...</a><br /></td></tr>
<tr class="separator:ga48a6d7e8cfa403161abd0af178c49b09"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaefc3d8c3925c76c16cd1c4699e2ad9ef"><td class="memItemLeft" align="right" valign="top">OCI_EXPORT big_uint OCI_API&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___ocilib_c_api_fetching.html#gaefc3d8c3925c76c16cd1c4699e2ad9ef">OCI_GetUnsignedBigInt</a> (<a class="el" href="group___ocilib_c_api_datatypes.html#gae0c7aa9c507975d21ca6c261081ba753">OCI_Resultset</a> *rs, unsigned int index)</td></tr>
<tr class="memdesc:gaefc3d8c3925c76c16cd1c4699e2ad9ef"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the current unsigned big integer value of the column at the given index in the resultset.  <a href="#gaefc3d8c3925c76c16cd1c4699e2ad9ef">More...</a><br /></td></tr>
<tr class="separator:gaefc3d8c3925c76c16cd1c4699e2ad9ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga718de8b3b8b2a9d52f417ab623ef2c14"><td class="memItemLeft" align="right" valign="top">OCI_EXPORT big_uint OCI_API&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___ocilib_c_api_fetching.html#ga718de8b3b8b2a9d52f417ab623ef2c14">OCI_GetUnsignedBigInt2</a> (<a class="el" href="group___ocilib_c_api_datatypes.html#gae0c7aa9c507975d21ca6c261081ba753">OCI_Resultset</a> *rs, const otext *name)</td></tr>
<tr class="memdesc:ga718de8b3b8b2a9d52f417ab623ef2c14"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the current unsigned big integer value of the column from its name in the resultset.  <a href="#ga718de8b3b8b2a9d52f417ab623ef2c14">More...</a><br /></td></tr>
<tr class="separator:ga718de8b3b8b2a9d52f417ab623ef2c14"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2a3252984f674fab5358c94d58c689b2"><td class="memItemLeft" align="right" valign="top">OCI_EXPORT const otext *OCI_API&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___ocilib_c_api_fetching.html#ga2a3252984f674fab5358c94d58c689b2">OCI_GetString</a> (<a class="el" href="group___ocilib_c_api_datatypes.html#gae0c7aa9c507975d21ca6c261081ba753">OCI_Resultset</a> *rs, unsigned int index)</td></tr>
<tr class="memdesc:ga2a3252984f674fab5358c94d58c689b2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the current string value of the column at the given index in the resultset.  <a href="#ga2a3252984f674fab5358c94d58c689b2">More...</a><br /></td></tr>
<tr class="separator:ga2a3252984f674fab5358c94d58c689b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaae77e6ff755a8c85e3c646f07fa4f76c"><td class="memItemLeft" align="right" valign="top">OCI_EXPORT const otext *OCI_API&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___ocilib_c_api_fetching.html#gaae77e6ff755a8c85e3c646f07fa4f76c">OCI_GetString2</a> (<a class="el" href="group___ocilib_c_api_datatypes.html#gae0c7aa9c507975d21ca6c261081ba753">OCI_Resultset</a> *rs, const otext *name)</td></tr>
<tr class="memdesc:gaae77e6ff755a8c85e3c646f07fa4f76c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the current string value of the column from its name in the resultset.  <a href="#gaae77e6ff755a8c85e3c646f07fa4f76c">More...</a><br /></td></tr>
<tr class="separator:gaae77e6ff755a8c85e3c646f07fa4f76c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad81efb112147c18b376c9524c91ecd28"><td class="memItemLeft" align="right" valign="top">OCI_EXPORT unsigned int OCI_API&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___ocilib_c_api_fetching.html#gad81efb112147c18b376c9524c91ecd28">OCI_GetRaw</a> (<a class="el" href="group___ocilib_c_api_datatypes.html#gae0c7aa9c507975d21ca6c261081ba753">OCI_Resultset</a> *rs, unsigned int index, void *buffer, unsigned int len)</td></tr>
<tr class="memdesc:gad81efb112147c18b376c9524c91ecd28"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copy the current raw value of the column at the given index into the specified buffer.  <a href="#gad81efb112147c18b376c9524c91ecd28">More...</a><br /></td></tr>
<tr class="separator:gad81efb112147c18b376c9524c91ecd28"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab77d0279966b8ac80189edc2addf512b"><td class="memItemLeft" align="right" valign="top">OCI_EXPORT unsigned int OCI_API&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___ocilib_c_api_fetching.html#gab77d0279966b8ac80189edc2addf512b">OCI_GetRaw2</a> (<a class="el" href="group___ocilib_c_api_datatypes.html#gae0c7aa9c507975d21ca6c261081ba753">OCI_Resultset</a> *rs, const otext *name, void *buffer, unsigned int len)</td></tr>
<tr class="memdesc:gab77d0279966b8ac80189edc2addf512b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copy the current raw value of the column from its name into the specified buffer.  <a href="#gab77d0279966b8ac80189edc2addf512b">More...</a><br /></td></tr>
<tr class="separator:gab77d0279966b8ac80189edc2addf512b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gadfbe8b6c23200810823e9ca6a1956cd7"><td class="memItemLeft" align="right" valign="top">OCI_EXPORT double OCI_API&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___ocilib_c_api_fetching.html#gadfbe8b6c23200810823e9ca6a1956cd7">OCI_GetDouble</a> (<a class="el" href="group___ocilib_c_api_datatypes.html#gae0c7aa9c507975d21ca6c261081ba753">OCI_Resultset</a> *rs, unsigned int index)</td></tr>
<tr class="memdesc:gadfbe8b6c23200810823e9ca6a1956cd7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the current double value of the column at the given index in the resultset.  <a href="#gadfbe8b6c23200810823e9ca6a1956cd7">More...</a><br /></td></tr>
<tr class="separator:gadfbe8b6c23200810823e9ca6a1956cd7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga90298f0fe263719bdc986f6f04766157"><td class="memItemLeft" align="right" valign="top">OCI_EXPORT double OCI_API&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___ocilib_c_api_fetching.html#ga90298f0fe263719bdc986f6f04766157">OCI_GetDouble2</a> (<a class="el" href="group___ocilib_c_api_datatypes.html#gae0c7aa9c507975d21ca6c261081ba753">OCI_Resultset</a> *rs, const otext *name)</td></tr>
<tr class="memdesc:ga90298f0fe263719bdc986f6f04766157"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the current double value of the column from its name in the resultset.  <a href="#ga90298f0fe263719bdc986f6f04766157">More...</a><br /></td></tr>
<tr class="separator:ga90298f0fe263719bdc986f6f04766157"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga28bf28fa41360439846770dbcad1a55e"><td class="memItemLeft" align="right" valign="top">OCI_EXPORT float OCI_API&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___ocilib_c_api_fetching.html#ga28bf28fa41360439846770dbcad1a55e">OCI_GetFloat</a> (<a class="el" href="group___ocilib_c_api_datatypes.html#gae0c7aa9c507975d21ca6c261081ba753">OCI_Resultset</a> *rs, unsigned int index)</td></tr>
<tr class="memdesc:ga28bf28fa41360439846770dbcad1a55e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the current float value of the column at the given index in the resultset.  <a href="#ga28bf28fa41360439846770dbcad1a55e">More...</a><br /></td></tr>
<tr class="separator:ga28bf28fa41360439846770dbcad1a55e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafb366c639fd239631a279240016bb83e"><td class="memItemLeft" align="right" valign="top">OCI_EXPORT float OCI_API&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___ocilib_c_api_fetching.html#gafb366c639fd239631a279240016bb83e">OCI_GetFloat2</a> (<a class="el" href="group___ocilib_c_api_datatypes.html#gae0c7aa9c507975d21ca6c261081ba753">OCI_Resultset</a> *rs, const otext *name)</td></tr>
<tr class="memdesc:gafb366c639fd239631a279240016bb83e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the current float value of the column from its name in the resultset.  <a href="#gafb366c639fd239631a279240016bb83e">More...</a><br /></td></tr>
<tr class="separator:gafb366c639fd239631a279240016bb83e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1ad37dce6d6e900e98d39b2b2e0f5022"><td class="memItemLeft" align="right" valign="top">OCI_EXPORT <a class="el" href="group___ocilib_c_api_datatypes.html#ga549efec5df4c0825db908a5ceb9ab614">OCI_Date</a> *OCI_API&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___ocilib_c_api_fetching.html#ga1ad37dce6d6e900e98d39b2b2e0f5022">OCI_GetDate</a> (<a class="el" href="group___ocilib_c_api_datatypes.html#gae0c7aa9c507975d21ca6c261081ba753">OCI_Resultset</a> *rs, unsigned int index)</td></tr>
<tr class="memdesc:ga1ad37dce6d6e900e98d39b2b2e0f5022"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the current date value of the column at the given index in the resultset.  <a href="#ga1ad37dce6d6e900e98d39b2b2e0f5022">More...</a><br /></td></tr>
<tr class="separator:ga1ad37dce6d6e900e98d39b2b2e0f5022"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4c9dd52dfb546a33b011c40e0eb28115"><td class="memItemLeft" align="right" valign="top">OCI_EXPORT <a class="el" href="group___ocilib_c_api_datatypes.html#ga549efec5df4c0825db908a5ceb9ab614">OCI_Date</a> *OCI_API&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___ocilib_c_api_fetching.html#ga4c9dd52dfb546a33b011c40e0eb28115">OCI_GetDate2</a> (<a class="el" href="group___ocilib_c_api_datatypes.html#gae0c7aa9c507975d21ca6c261081ba753">OCI_Resultset</a> *rs, const otext *name)</td></tr>
<tr class="memdesc:ga4c9dd52dfb546a33b011c40e0eb28115"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the current date value of the column from its name in the resultset.  <a href="#ga4c9dd52dfb546a33b011c40e0eb28115">More...</a><br /></td></tr>
<tr class="separator:ga4c9dd52dfb546a33b011c40e0eb28115"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaac76cbb23c018511ed3889faa859e52a"><td class="memItemLeft" align="right" valign="top">OCI_EXPORT <a class="el" href="group___ocilib_c_api_datatypes.html#ga51bd3b406fe1b1d1a2eceee3f02ebd47">OCI_Timestamp</a> *OCI_API&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___ocilib_c_api_fetching.html#gaac76cbb23c018511ed3889faa859e52a">OCI_GetTimestamp</a> (<a class="el" href="group___ocilib_c_api_datatypes.html#gae0c7aa9c507975d21ca6c261081ba753">OCI_Resultset</a> *rs, unsigned int index)</td></tr>
<tr class="memdesc:gaac76cbb23c018511ed3889faa859e52a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the current timestamp value of the column at the given index in the resultset.  <a href="#gaac76cbb23c018511ed3889faa859e52a">More...</a><br /></td></tr>
<tr class="separator:gaac76cbb23c018511ed3889faa859e52a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa18102085418057fdac20661b253e57b"><td class="memItemLeft" align="right" valign="top">OCI_EXPORT <a class="el" href="group___ocilib_c_api_datatypes.html#ga51bd3b406fe1b1d1a2eceee3f02ebd47">OCI_Timestamp</a> *OCI_API&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___ocilib_c_api_fetching.html#gaa18102085418057fdac20661b253e57b">OCI_GetTimestamp2</a> (<a class="el" href="group___ocilib_c_api_datatypes.html#gae0c7aa9c507975d21ca6c261081ba753">OCI_Resultset</a> *rs, const otext *name)</td></tr>
<tr class="memdesc:gaa18102085418057fdac20661b253e57b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the current timestamp value of the column from its name in the resultset.  <a href="#gaa18102085418057fdac20661b253e57b">More...</a><br /></td></tr>
<tr class="separator:gaa18102085418057fdac20661b253e57b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga58c53573e5c67e8a4cf29a9cb9ead209"><td class="memItemLeft" align="right" valign="top">OCI_EXPORT <a class="el" href="group___ocilib_c_api_datatypes.html#gac15e42323f4e24403bb2ff5dce7e054c">OCI_Interval</a> *OCI_API&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___ocilib_c_api_fetching.html#ga58c53573e5c67e8a4cf29a9cb9ead209">OCI_GetInterval</a> (<a class="el" href="group___ocilib_c_api_datatypes.html#gae0c7aa9c507975d21ca6c261081ba753">OCI_Resultset</a> *rs, unsigned int index)</td></tr>
<tr class="memdesc:ga58c53573e5c67e8a4cf29a9cb9ead209"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the current interval value of the column at the given index in the resultset.  <a href="#ga58c53573e5c67e8a4cf29a9cb9ead209">More...</a><br /></td></tr>
<tr class="separator:ga58c53573e5c67e8a4cf29a9cb9ead209"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae844d5b824bcc266005dbc1e027486c7"><td class="memItemLeft" align="right" valign="top">OCI_EXPORT <a class="el" href="group___ocilib_c_api_datatypes.html#gac15e42323f4e24403bb2ff5dce7e054c">OCI_Interval</a> *OCI_API&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___ocilib_c_api_fetching.html#gae844d5b824bcc266005dbc1e027486c7">OCI_GetInterval2</a> (<a class="el" href="group___ocilib_c_api_datatypes.html#gae0c7aa9c507975d21ca6c261081ba753">OCI_Resultset</a> *rs, const otext *name)</td></tr>
<tr class="memdesc:gae844d5b824bcc266005dbc1e027486c7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the current interval value of the column from its name in the resultset.  <a href="#gae844d5b824bcc266005dbc1e027486c7">More...</a><br /></td></tr>
<tr class="separator:gae844d5b824bcc266005dbc1e027486c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9b73fe347ad581a6493845e6d0c3d04d"><td class="memItemLeft" align="right" valign="top">OCI_EXPORT <a class="el" href="group___ocilib_c_api_datatypes.html#ga4b016f1bd7de508b1a919e34b12aa83d">OCI_Statement</a> *OCI_API&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___ocilib_c_api_fetching.html#ga9b73fe347ad581a6493845e6d0c3d04d">OCI_GetStatement</a> (<a class="el" href="group___ocilib_c_api_datatypes.html#gae0c7aa9c507975d21ca6c261081ba753">OCI_Resultset</a> *rs, unsigned int index)</td></tr>
<tr class="memdesc:ga9b73fe347ad581a6493845e6d0c3d04d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the current cursor value (Nested table) of the column at the given index in the resultset.  <a href="#ga9b73fe347ad581a6493845e6d0c3d04d">More...</a><br /></td></tr>
<tr class="separator:ga9b73fe347ad581a6493845e6d0c3d04d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga80f3666699d0b7dcd117787912cab637"><td class="memItemLeft" align="right" valign="top">OCI_EXPORT <a class="el" href="group___ocilib_c_api_datatypes.html#ga4b016f1bd7de508b1a919e34b12aa83d">OCI_Statement</a> *OCI_API&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___ocilib_c_api_fetching.html#ga80f3666699d0b7dcd117787912cab637">OCI_GetStatement2</a> (<a class="el" href="group___ocilib_c_api_datatypes.html#gae0c7aa9c507975d21ca6c261081ba753">OCI_Resultset</a> *rs, const otext *name)</td></tr>
<tr class="memdesc:ga80f3666699d0b7dcd117787912cab637"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the current cursor value of the column from its name in the resultset.  <a href="#ga80f3666699d0b7dcd117787912cab637">More...</a><br /></td></tr>
<tr class="separator:ga80f3666699d0b7dcd117787912cab637"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabac23a7dea02963ef8de438950ef6fae"><td class="memItemLeft" align="right" valign="top">OCI_EXPORT <a class="el" href="group___ocilib_c_api_datatypes.html#ga8b274b67a4c2320612d4dfb3083131f5">OCI_Lob</a> *OCI_API&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___ocilib_c_api_fetching.html#gabac23a7dea02963ef8de438950ef6fae">OCI_GetLob</a> (<a class="el" href="group___ocilib_c_api_datatypes.html#gae0c7aa9c507975d21ca6c261081ba753">OCI_Resultset</a> *rs, unsigned int index)</td></tr>
<tr class="memdesc:gabac23a7dea02963ef8de438950ef6fae"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the current lob value of the column at the given index in the resultset.  <a href="#gabac23a7dea02963ef8de438950ef6fae">More...</a><br /></td></tr>
<tr class="separator:gabac23a7dea02963ef8de438950ef6fae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga437fd8f2ab9b0ec7d4accf25b75d3512"><td class="memItemLeft" align="right" valign="top">OCI_EXPORT <a class="el" href="group___ocilib_c_api_datatypes.html#ga8b274b67a4c2320612d4dfb3083131f5">OCI_Lob</a> *OCI_API&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___ocilib_c_api_fetching.html#ga437fd8f2ab9b0ec7d4accf25b75d3512">OCI_GetLob2</a> (<a class="el" href="group___ocilib_c_api_datatypes.html#gae0c7aa9c507975d21ca6c261081ba753">OCI_Resultset</a> *rs, const otext *name)</td></tr>
<tr class="memdesc:ga437fd8f2ab9b0ec7d4accf25b75d3512"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the current lob value of the column from its name in the resultset.  <a href="#ga437fd8f2ab9b0ec7d4accf25b75d3512">More...</a><br /></td></tr>
<tr class="separator:ga437fd8f2ab9b0ec7d4accf25b75d3512"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1f4362d4f0ad420ebfaeafca29670d77"><td class="memItemLeft" align="right" valign="top">OCI_EXPORT <a class="el" href="group___ocilib_c_api_datatypes.html#gad57163fd9169661f31821898c0a86b1d">OCI_File</a> *OCI_API&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___ocilib_c_api_fetching.html#ga1f4362d4f0ad420ebfaeafca29670d77">OCI_GetFile</a> (<a class="el" href="group___ocilib_c_api_datatypes.html#gae0c7aa9c507975d21ca6c261081ba753">OCI_Resultset</a> *rs, unsigned int index)</td></tr>
<tr class="memdesc:ga1f4362d4f0ad420ebfaeafca29670d77"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the current File value of the column at the given index in the resultset.  <a href="#ga1f4362d4f0ad420ebfaeafca29670d77">More...</a><br /></td></tr>
<tr class="separator:ga1f4362d4f0ad420ebfaeafca29670d77"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2a7ec7c2c056dd145ab32bc41fabcd2d"><td class="memItemLeft" align="right" valign="top">OCI_EXPORT <a class="el" href="group___ocilib_c_api_datatypes.html#gad57163fd9169661f31821898c0a86b1d">OCI_File</a> *OCI_API&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___ocilib_c_api_fetching.html#ga2a7ec7c2c056dd145ab32bc41fabcd2d">OCI_GetFile2</a> (<a class="el" href="group___ocilib_c_api_datatypes.html#gae0c7aa9c507975d21ca6c261081ba753">OCI_Resultset</a> *rs, const otext *name)</td></tr>
<tr class="memdesc:ga2a7ec7c2c056dd145ab32bc41fabcd2d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the current File value of the column from its name in the resultset.  <a href="#ga2a7ec7c2c056dd145ab32bc41fabcd2d">More...</a><br /></td></tr>
<tr class="separator:ga2a7ec7c2c056dd145ab32bc41fabcd2d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabef5c4bbab7c79ce2fa9113d1a23a865"><td class="memItemLeft" align="right" valign="top">OCI_EXPORT <a class="el" href="group___ocilib_c_api_datatypes.html#ga270329793bf4735351b6007bc20d41ae">OCI_Object</a> *OCI_API&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___ocilib_c_api_fetching.html#gabef5c4bbab7c79ce2fa9113d1a23a865">OCI_GetObject</a> (<a class="el" href="group___ocilib_c_api_datatypes.html#gae0c7aa9c507975d21ca6c261081ba753">OCI_Resultset</a> *rs, unsigned int index)</td></tr>
<tr class="memdesc:gabef5c4bbab7c79ce2fa9113d1a23a865"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the current Object value of the column at the given index in the resultset.  <a href="#gabef5c4bbab7c79ce2fa9113d1a23a865">More...</a><br /></td></tr>
<tr class="separator:gabef5c4bbab7c79ce2fa9113d1a23a865"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga38059122808357898204b6de64a94926"><td class="memItemLeft" align="right" valign="top">OCI_EXPORT <a class="el" href="group___ocilib_c_api_datatypes.html#ga270329793bf4735351b6007bc20d41ae">OCI_Object</a> *OCI_API&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___ocilib_c_api_fetching.html#ga38059122808357898204b6de64a94926">OCI_GetObject2</a> (<a class="el" href="group___ocilib_c_api_datatypes.html#gae0c7aa9c507975d21ca6c261081ba753">OCI_Resultset</a> *rs, const otext *name)</td></tr>
<tr class="memdesc:ga38059122808357898204b6de64a94926"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the current Object value of the column from its name in the resultset.  <a href="#ga38059122808357898204b6de64a94926">More...</a><br /></td></tr>
<tr class="separator:ga38059122808357898204b6de64a94926"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaef57431fc441f687418f6fedd341ce5a"><td class="memItemLeft" align="right" valign="top">OCI_EXPORT <a class="el" href="group___ocilib_c_api_datatypes.html#ga5891a18e9f8ad138e4ec365b834a04d9">OCI_Coll</a> *OCI_API&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___ocilib_c_api_fetching.html#gaef57431fc441f687418f6fedd341ce5a">OCI_GetColl</a> (<a class="el" href="group___ocilib_c_api_datatypes.html#gae0c7aa9c507975d21ca6c261081ba753">OCI_Resultset</a> *rs, unsigned int index)</td></tr>
<tr class="memdesc:gaef57431fc441f687418f6fedd341ce5a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the current Collection value of the column at the given index in the resultset.  <a href="#gaef57431fc441f687418f6fedd341ce5a">More...</a><br /></td></tr>
<tr class="separator:gaef57431fc441f687418f6fedd341ce5a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga583f58f9f6a5d0b0b6ba8250151ee977"><td class="memItemLeft" align="right" valign="top">OCI_EXPORT <a class="el" href="group___ocilib_c_api_datatypes.html#ga5891a18e9f8ad138e4ec365b834a04d9">OCI_Coll</a> *OCI_API&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___ocilib_c_api_fetching.html#ga583f58f9f6a5d0b0b6ba8250151ee977">OCI_GetColl2</a> (<a class="el" href="group___ocilib_c_api_datatypes.html#gae0c7aa9c507975d21ca6c261081ba753">OCI_Resultset</a> *rs, const otext *name)</td></tr>
<tr class="memdesc:ga583f58f9f6a5d0b0b6ba8250151ee977"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the current Collection value of the column from its name in the resultset.  <a href="#ga583f58f9f6a5d0b0b6ba8250151ee977">More...</a><br /></td></tr>
<tr class="separator:ga583f58f9f6a5d0b0b6ba8250151ee977"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa9376300d7b7a383e98cacb809677a5d"><td class="memItemLeft" align="right" valign="top">OCI_EXPORT <a class="el" href="group___ocilib_c_api_datatypes.html#ga0e6344d3d91bcf39059894adc19f011a">OCI_Ref</a> *OCI_API&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___ocilib_c_api_fetching.html#gaa9376300d7b7a383e98cacb809677a5d">OCI_GetRef</a> (<a class="el" href="group___ocilib_c_api_datatypes.html#gae0c7aa9c507975d21ca6c261081ba753">OCI_Resultset</a> *rs, unsigned int index)</td></tr>
<tr class="memdesc:gaa9376300d7b7a383e98cacb809677a5d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the current Ref value of the column at the given index in the resultset.  <a href="#gaa9376300d7b7a383e98cacb809677a5d">More...</a><br /></td></tr>
<tr class="separator:gaa9376300d7b7a383e98cacb809677a5d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaaeb0d18c70c7af8e58fe320871d06e97"><td class="memItemLeft" align="right" valign="top">OCI_EXPORT <a class="el" href="group___ocilib_c_api_datatypes.html#ga0e6344d3d91bcf39059894adc19f011a">OCI_Ref</a> *OCI_API&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___ocilib_c_api_fetching.html#gaaeb0d18c70c7af8e58fe320871d06e97">OCI_GetRef2</a> (<a class="el" href="group___ocilib_c_api_datatypes.html#gae0c7aa9c507975d21ca6c261081ba753">OCI_Resultset</a> *rs, const otext *name)</td></tr>
<tr class="memdesc:gaaeb0d18c70c7af8e58fe320871d06e97"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the current Ref value of the column from its name in the resultset.  <a href="#gaaeb0d18c70c7af8e58fe320871d06e97">More...</a><br /></td></tr>
<tr class="separator:gaaeb0d18c70c7af8e58fe320871d06e97"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8c750dc1ea6d90c61cc2ebff5fb0c561"><td class="memItemLeft" align="right" valign="top">OCI_EXPORT <a class="el" href="group___ocilib_c_api_datatypes.html#ga95e122a9e888afdd674803e521557aba">OCI_Long</a> *OCI_API&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___ocilib_c_api_fetching.html#ga8c750dc1ea6d90c61cc2ebff5fb0c561">OCI_GetLong</a> (<a class="el" href="group___ocilib_c_api_datatypes.html#gae0c7aa9c507975d21ca6c261081ba753">OCI_Resultset</a> *rs, unsigned int index)</td></tr>
<tr class="memdesc:ga8c750dc1ea6d90c61cc2ebff5fb0c561"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the current Long value of the column at the given index in the resultset.  <a href="#ga8c750dc1ea6d90c61cc2ebff5fb0c561">More...</a><br /></td></tr>
<tr class="separator:ga8c750dc1ea6d90c61cc2ebff5fb0c561"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga98beb743ff2f9225603b61926c0e2244"><td class="memItemLeft" align="right" valign="top">OCI_EXPORT <a class="el" href="group___ocilib_c_api_datatypes.html#ga95e122a9e888afdd674803e521557aba">OCI_Long</a> *OCI_API&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___ocilib_c_api_fetching.html#ga98beb743ff2f9225603b61926c0e2244">OCI_GetLong2</a> (<a class="el" href="group___ocilib_c_api_datatypes.html#gae0c7aa9c507975d21ca6c261081ba753">OCI_Resultset</a> *rs, const otext *name)</td></tr>
<tr class="memdesc:ga98beb743ff2f9225603b61926c0e2244"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the current Long value of the column from its name in the resultset.  <a href="#ga98beb743ff2f9225603b61926c0e2244">More...</a><br /></td></tr>
<tr class="separator:ga98beb743ff2f9225603b61926c0e2244"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga70e925d3109ab04ecfeba024765c36bc"><td class="memItemLeft" align="right" valign="top">OCI_EXPORT boolean OCI_API&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___ocilib_c_api_fetching.html#ga70e925d3109ab04ecfeba024765c36bc">OCI_IsNull</a> (<a class="el" href="group___ocilib_c_api_datatypes.html#gae0c7aa9c507975d21ca6c261081ba753">OCI_Resultset</a> *rs, unsigned int index)</td></tr>
<tr class="memdesc:ga70e925d3109ab04ecfeba024765c36bc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check if the current row value is null for the column at the given index in the resultset.  <a href="#ga70e925d3109ab04ecfeba024765c36bc">More...</a><br /></td></tr>
<tr class="separator:ga70e925d3109ab04ecfeba024765c36bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga044208eb8d8cc91f673f55d422f3788c"><td class="memItemLeft" align="right" valign="top">OCI_EXPORT boolean OCI_API&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___ocilib_c_api_fetching.html#ga044208eb8d8cc91f673f55d422f3788c">OCI_IsNull2</a> (<a class="el" href="group___ocilib_c_api_datatypes.html#gae0c7aa9c507975d21ca6c261081ba753">OCI_Resultset</a> *rs, const otext *name)</td></tr>
<tr class="memdesc:ga044208eb8d8cc91f673f55d422f3788c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check if the current row value is null for the column of the given name in the resultset.  <a href="#ga044208eb8d8cc91f673f55d422f3788c">More...</a><br /></td></tr>
<tr class="separator:ga044208eb8d8cc91f673f55d422f3788c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga090e11bacc3f267859902e98b71e26fd"><td class="memItemLeft" align="right" valign="top">OCI_EXPORT <a class="el" href="group___ocilib_c_api_datatypes.html#ga4b016f1bd7de508b1a919e34b12aa83d">OCI_Statement</a> *OCI_API&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___ocilib_c_api_fetching.html#ga090e11bacc3f267859902e98b71e26fd">OCI_ResultsetGetStatement</a> (<a class="el" href="group___ocilib_c_api_datatypes.html#gae0c7aa9c507975d21ca6c261081ba753">OCI_Resultset</a> *rs)</td></tr>
<tr class="memdesc:ga090e11bacc3f267859902e98b71e26fd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the statement handle associated with a resultset handle.  <a href="#ga090e11bacc3f267859902e98b71e26fd">More...</a><br /></td></tr>
<tr class="separator:ga090e11bacc3f267859902e98b71e26fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gadf36f1e4b9b955350dec1882d1c2102b"><td class="memItemLeft" align="right" valign="top">OCI_EXPORT unsigned int OCI_API&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___ocilib_c_api_fetching.html#gadf36f1e4b9b955350dec1882d1c2102b">OCI_GetDataLength</a> (<a class="el" href="group___ocilib_c_api_datatypes.html#gae0c7aa9c507975d21ca6c261081ba753">OCI_Resultset</a> *rs, unsigned int index)</td></tr>
<tr class="memdesc:gadf36f1e4b9b955350dec1882d1c2102b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the current row data length of the column at the given index in the resultset.  <a href="#gadf36f1e4b9b955350dec1882d1c2102b">More...</a><br /></td></tr>
<tr class="separator:gadf36f1e4b9b955350dec1882d1c2102b"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Function Documentation</h2>
<a class="anchor" id="gaf2a9e28b66a9538ba0ffb62bffb87c16"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">OCI_EXPORT <a class="el" href="group___ocilib_c_api_datatypes.html#gae0c7aa9c507975d21ca6c261081ba753">OCI_Resultset</a>* OCI_API OCI_GetResultset </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group___ocilib_c_api_datatypes.html#ga4b016f1bd7de508b1a919e34b12aa83d">OCI_Statement</a> *&#160;</td>
          <td class="paramname"><em>stmt</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;ocilib.h&gt;</code></p>

<p>Retrieve the resultset handle from an executed statement. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">stmt</td><td>- Statement handle</td></tr>
  </table>
  </dd>
</dl>
<dl class="section note"><dt>Note</dt><dd>See <a class="el" href="group___ocilib_c_api_fetching.html">Fetching data</a> for more details about what statements can return resultsets</dd></dl>
<dl class="section warning"><dt>Warning</dt><dd>If the statement has not been prepared and executed, no resultset will be returned</dd></dl>
<dl class="section return"><dt>Returns</dt><dd>A resultset handle on success otherwise NULL </dd></dl>

<p>Referenced by <a class="el" href="classocilib_1_1_statement.html#a7fc464c5b2aa171ada650e04b26555f6">ocilib::Statement::GetResultset()</a>.</p>

</div>
</div>
<a class="anchor" id="gae4eebf1424c98a7c58f90f673772b7ec"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">OCI_EXPORT boolean OCI_API OCI_ReleaseResultsets </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group___ocilib_c_api_datatypes.html#ga4b016f1bd7de508b1a919e34b12aa83d">OCI_Statement</a> *&#160;</td>
          <td class="paramname"><em>stmt</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;ocilib.h&gt;</code></p>

<p>Free the statement resultsets. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">stmt</td><td>- Statement handle</td></tr>
  </table>
  </dd>
</dl>
<dl class="section note"><dt>Note</dt><dd>This call is optional. Resultsets are automatically freed when the statement is destroyed or when it's reused.</dd>
<dd>
This function has been introduced for releasing big resultsets when the application wants to keep the statement alive and doesn't know when it will be destroyed.</dd></dl>
<dl class="section return"><dt>Returns</dt><dd>TRUE on success otherwise FALSE </dd></dl>

</div>
</div>
<a class="anchor" id="ga36ac26dcea78f6074421781e401f97ba"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">OCI_EXPORT boolean OCI_API OCI_FetchNext </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group___ocilib_c_api_datatypes.html#gae0c7aa9c507975d21ca6c261081ba753">OCI_Resultset</a> *&#160;</td>
          <td class="paramname"><em>rs</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;ocilib.h&gt;</code></p>

<p>Fetch the next row of the resultset. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">rs</td><td>- Resultset handle</td></tr>
  </table>
  </dd>
</dl>
<dl class="section note"><dt>Note</dt><dd><a class="el" href="group___ocilib_c_api_fetching.html#ga36ac26dcea78f6074421781e401f97ba" title="Fetch the next row of the resultset. ">OCI_FetchNext()</a> works for normal and scrollable resultsets</dd></dl>
<dl class="section return"><dt>Returns</dt><dd>TRUE on success otherwise FALSE if :<ul>
<li>Empty resultset</li>
<li>Last row already fetched</li>
<li>An error occurred </li>
</ul>
</dd></dl>

<p>Referenced by <a class="el" href="classocilib_1_1_resultset.html#adc767eeaed4b12ce26c8d25eebe6889c">ocilib::Resultset::Next()</a>.</p>

</div>
</div>
<a class="anchor" id="ga81e501b509b84d999e4337e2e11a90ec"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">OCI_EXPORT boolean OCI_API OCI_FetchPrev </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group___ocilib_c_api_datatypes.html#gae0c7aa9c507975d21ca6c261081ba753">OCI_Resultset</a> *&#160;</td>
          <td class="paramname"><em>rs</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;ocilib.h&gt;</code></p>

<p>Fetch the previous row of the resultset. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">rs</td><td>- Resultset handle</td></tr>
  </table>
  </dd>
</dl>
<dl class="section note"><dt>Note</dt><dd><a class="el" href="group___ocilib_c_api_fetching.html#ga81e501b509b84d999e4337e2e11a90ec" title="Fetch the previous row of the resultset. ">OCI_FetchPrev()</a> works ONLY for scrollable resultsets</dd></dl>
<dl class="section return"><dt>Returns</dt><dd>TRUE on success otherwise FALSE if :<ul>
<li>Empty resultset</li>
<li>First row already fetched</li>
<li>An error occurred </li>
</ul>
</dd></dl>

<p>Referenced by <a class="el" href="classocilib_1_1_resultset.html#aaa7cb8f998938cce1e5ec33b4aa6015f">ocilib::Resultset::Prev()</a>.</p>

</div>
</div>
<a class="anchor" id="gaf26bde3f9db77231d66107af24a51d96"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">OCI_EXPORT boolean OCI_API OCI_FetchFirst </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group___ocilib_c_api_datatypes.html#gae0c7aa9c507975d21ca6c261081ba753">OCI_Resultset</a> *&#160;</td>
          <td class="paramname"><em>rs</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;ocilib.h&gt;</code></p>

<p>Fetch the first row of the resultset. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">rs</td><td>- Resultset handle</td></tr>
  </table>
  </dd>
</dl>
<dl class="section note"><dt>Note</dt><dd><a class="el" href="group___ocilib_c_api_fetching.html#gaf26bde3f9db77231d66107af24a51d96" title="Fetch the first row of the resultset. ">OCI_FetchFirst()</a> works ONLY for scrollable resultsets</dd></dl>
<dl class="section return"><dt>Returns</dt><dd>TRUE on success otherwise FALSE if :<ul>
<li>Empty resultset</li>
<li>An error occurred f </li>
</ul>
</dd></dl>

<p>Referenced by <a class="el" href="classocilib_1_1_resultset.html#adbcd24336445ed90861bf2f2d13d296b">ocilib::Resultset::First()</a>.</p>

</div>
</div>
<a class="anchor" id="gab2b3f30ace2a89b07dd7803c82a523e7"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">OCI_EXPORT boolean OCI_API OCI_FetchLast </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group___ocilib_c_api_datatypes.html#gae0c7aa9c507975d21ca6c261081ba753">OCI_Resultset</a> *&#160;</td>
          <td class="paramname"><em>rs</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;ocilib.h&gt;</code></p>

<p>Fetch the last row of the resultset. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">rs</td><td>- Resultset handle</td></tr>
  </table>
  </dd>
</dl>
<dl class="section note"><dt>Note</dt><dd><a class="el" href="group___ocilib_c_api_fetching.html#gab2b3f30ace2a89b07dd7803c82a523e7" title="Fetch the last row of the resultset. ">OCI_FetchLast()</a> works ONLY for scrollable resultsets</dd></dl>
<dl class="section return"><dt>Returns</dt><dd>TRUE on success otherwise FALSE if:<ul>
<li>Empty resultset</li>
<li>An error occurred </li>
</ul>
</dd></dl>

<p>Referenced by <a class="el" href="classocilib_1_1_resultset.html#a00e41e4767d7435a4c72a38731ab23b9">ocilib::Resultset::Last()</a>.</p>

</div>
</div>
<a class="anchor" id="ga99372dc21a4965ca74d8fdde2069cc10"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">OCI_EXPORT boolean OCI_API OCI_FetchSeek </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group___ocilib_c_api_datatypes.html#gae0c7aa9c507975d21ca6c261081ba753">OCI_Resultset</a> *&#160;</td>
          <td class="paramname"><em>rs</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned int&#160;</td>
          <td class="paramname"><em>mode</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>offset</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;ocilib.h&gt;</code></p>

<p>Custom Fetch of the resultset. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">rs</td><td>- Resultset handle </td></tr>
    <tr><td class="paramname">mode</td><td>- Fetch direction </td></tr>
    <tr><td class="paramname">offset</td><td>- Fetch offset</td></tr>
  </table>
  </dd>
</dl>
<dl class="section note"><dt>Note</dt><dd>Possible values for 'direction' parameter are:<ul>
<li>OCI_SFD_ABSOLUTE</li>
<li>OCI_SFD_RELATIVE</li>
</ul>
</dd>
<dd>
<a class="el" href="group___ocilib_c_api_fetching.html#ga99372dc21a4965ca74d8fdde2069cc10" title="Custom Fetch of the resultset. ">OCI_FetchSeek()</a> works ONLY for scrollable resultsets</dd></dl>
<dl class="section warning"><dt>Warning</dt><dd>If you intend to use <a class="el" href="group___ocilib_c_api_fetching.html#ga99372dc21a4965ca74d8fdde2069cc10" title="Custom Fetch of the resultset. ">OCI_FetchSeek()</a> on a scrollable statement and if any of the selected columns is a ref cursor or a nested table, you must set the fetching size to 1 using <a class="el" href="group___ocilib_c_api_statement_control.html#ga8ee64921bd9acb110c29cddbb461b3fe" title="Set the number of rows fetched per internal server fetch call. ">OCI_SetFetchSize()</a> before calling <a class="el" href="group___ocilib_c_api_fetching.html#gaf2a9e28b66a9538ba0ffb62bffb87c16" title="Retrieve the resultset handle from an executed statement. ">OCI_GetResultset()</a> Otherwise <a class="el" href="group___ocilib_c_api_fetching.html#ga99372dc21a4965ca74d8fdde2069cc10" title="Custom Fetch of the resultset. ">OCI_FetchSeek()</a> will fails with a OCI-10002 error</dd></dl>
<dl class="section return"><dt>Returns</dt><dd>TRUE on success otherwise FALSE if:<ul>
<li>Empty resultset</li>
<li>An error occurred</li>
<li><a class="el" href="group___ocilib_c_api_statement_control.html#ga83e1c31e40926a84651eb60fefd50d5e" title="Set the fetch mode of a SQL statement. ">OCI_SetFetchMode()</a> has not been called with OCI_SFM_SCROLLABLE </li>
</ul>
</dd></dl>

<p>Referenced by <a class="el" href="classocilib_1_1_resultset.html#a85ea20b0392738677d2dcf36978a5df4">ocilib::Resultset::Seek()</a>.</p>

</div>
</div>
<a class="anchor" id="ga93bd9197720088dbda2bef593ad1c07c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">OCI_EXPORT unsigned int OCI_API OCI_GetRowCount </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group___ocilib_c_api_datatypes.html#gae0c7aa9c507975d21ca6c261081ba753">OCI_Resultset</a> *&#160;</td>
          <td class="paramname"><em>rs</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;ocilib.h&gt;</code></p>

<p>Retrieve the number of rows fetched so far. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">rs</td><td>- Resultset handle </td></tr>
  </table>
  </dd>
</dl>

<p>Referenced by <a class="el" href="classocilib_1_1_resultset.html#a704490bcf58c66f5021c626c0fc76b0b">ocilib::Resultset::GetCount()</a>.</p>

</div>
</div>
<a class="anchor" id="ga4add0a9c53a23b334197c655b46b620c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">OCI_EXPORT unsigned int OCI_API OCI_GetCurrentRow </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group___ocilib_c_api_datatypes.html#gae0c7aa9c507975d21ca6c261081ba753">OCI_Resultset</a> *&#160;</td>
          <td class="paramname"><em>rs</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;ocilib.h&gt;</code></p>

<p>Retrieve the current row number. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">rs</td><td>- Resultset handle</td></tr>
  </table>
  </dd>
</dl>
<dl class="section note"><dt>Note</dt><dd><ul>
<li><a class="el" href="group___ocilib_c_api_fetching.html#ga4add0a9c53a23b334197c655b46b620c" title="Retrieve the current row number. ">OCI_GetCurrentRow()</a> returns the current row number starting from 1</li>
<li>If the resultset has not been fetched or if the resultset is empty, it returns 0</li>
<li>If the resultset has been fully fetched, it returns the last fetched row number </li>
</ul>
</dd></dl>

<p>Referenced by <a class="el" href="classocilib_1_1_resultset.html#a28a9ed8d9fd5f14ee605336c347fb005">ocilib::Resultset::GetCurrentRow()</a>.</p>

</div>
</div>
<a class="anchor" id="ga8935f9c6ff0d6f1d94c70afb3418a916"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">OCI_EXPORT unsigned int OCI_API OCI_GetColumnCount </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group___ocilib_c_api_datatypes.html#gae0c7aa9c507975d21ca6c261081ba753">OCI_Resultset</a> *&#160;</td>
          <td class="paramname"><em>rs</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;ocilib.h&gt;</code></p>

<p>Return the number of columns in the resultset. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">rs</td><td>- Resultset handle </td></tr>
  </table>
  </dd>
</dl>

<p>Referenced by <a class="el" href="classocilib_1_1_resultset.html#adf46e0b94a5c1272e63c6e25c211aad0">ocilib::Resultset::GetColumnCount()</a>.</p>

</div>
</div>
<a class="anchor" id="ga7b64be082fc14ac73347b081cdb66de0"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">OCI_EXPORT <a class="el" href="group___ocilib_c_api_datatypes.html#gac0a3096f1a717d9417d9639e6da7dc56">OCI_Column</a>* OCI_API OCI_GetColumn </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group___ocilib_c_api_datatypes.html#gae0c7aa9c507975d21ca6c261081ba753">OCI_Resultset</a> *&#160;</td>
          <td class="paramname"><em>rs</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned int&#160;</td>
          <td class="paramname"><em>index</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;ocilib.h&gt;</code></p>

<p>Return the column object handle at the given index in the resultset. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">rs</td><td>- Resultset handle </td></tr>
    <tr><td class="paramname">index</td><td>- Column position</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><ul>
<li>Column handle on success</li>
<li>NULL if index is out of bounds or on error </li>
</ul>
</dd></dl>

<p>Referenced by <a class="el" href="classocilib_1_1_resultset.html#af7585acb43fc8d54ae025fe1d5c9d7d1">ocilib::Resultset::GetColumn()</a>.</p>

</div>
</div>
<a class="anchor" id="ga68dd0dd410c1d856885f1d128a823bf4"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">OCI_EXPORT <a class="el" href="group___ocilib_c_api_datatypes.html#gac0a3096f1a717d9417d9639e6da7dc56">OCI_Column</a>* OCI_API OCI_GetColumn2 </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group___ocilib_c_api_datatypes.html#gae0c7aa9c507975d21ca6c261081ba753">OCI_Resultset</a> *&#160;</td>
          <td class="paramname"><em>rs</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const otext *&#160;</td>
          <td class="paramname"><em>name</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;ocilib.h&gt;</code></p>

<p>Return the column object handle from its name in the resultset. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">rs</td><td>- Resultset handle </td></tr>
    <tr><td class="paramname">name</td><td>- Column name</td></tr>
  </table>
  </dd>
</dl>
<dl class="section note"><dt>Note</dt><dd>The column name is case insensitive</dd></dl>
<dl class="section return"><dt>Returns</dt><dd><ul>
<li>Column handle on success or</li>
<li>NULL if no column found with the given name or on error </li>
</ul>
</dd></dl>

<p>Referenced by <a class="el" href="classocilib_1_1_resultset.html#aead6d8ed8c5af8e0a7fba4a6416b3952">ocilib::Resultset::GetColumn()</a>.</p>

</div>
</div>
<a class="anchor" id="ga4026237215ab7dff182d54d6d448731d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">OCI_EXPORT unsigned int OCI_API OCI_GetColumnIndex </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group___ocilib_c_api_datatypes.html#gae0c7aa9c507975d21ca6c261081ba753">OCI_Resultset</a> *&#160;</td>
          <td class="paramname"><em>rs</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const otext *&#160;</td>
          <td class="paramname"><em>name</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;ocilib.h&gt;</code></p>

<p>Return the index of the column in the result from its name. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">rs</td><td>- Resultset handle </td></tr>
    <tr><td class="paramname">name</td><td>- Column name</td></tr>
  </table>
  </dd>
</dl>
<dl class="section note"><dt>Note</dt><dd>The column name is case insensitive</dd>
<dd>
Column indexes start with 1 in OCILIB</dd></dl>
<dl class="section return"><dt>Returns</dt><dd>Column index on success or zero on error </dd></dl>

<p>Referenced by <a class="el" href="classocilib_1_1_resultset.html#a3a396921593dbf9ef5d253a1d9864299">ocilib::Resultset::GetColumnIndex()</a>.</p>

</div>
</div>
<a class="anchor" id="ga9838be3f2abccc13a01bd395b2ae5121"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">OCI_EXPORT const otext* OCI_API OCI_ColumnGetName </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group___ocilib_c_api_datatypes.html#gac0a3096f1a717d9417d9639e6da7dc56">OCI_Column</a> *&#160;</td>
          <td class="paramname"><em>col</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;ocilib.h&gt;</code></p>

<p>Return the name of the given column. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">col</td><td>- Column handle </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="gab73b920d3670f6cb4b2454ee13a34d41"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">OCI_EXPORT unsigned int OCI_API OCI_ColumnGetType </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group___ocilib_c_api_datatypes.html#gac0a3096f1a717d9417d9639e6da7dc56">OCI_Column</a> *&#160;</td>
          <td class="paramname"><em>col</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;ocilib.h&gt;</code></p>

<p>Return the type of the given column. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">col</td><td>- Column handle</td></tr>
  </table>
  </dd>
</dl>
<dl class="section note"><dt>Note</dt><dd>Possible values are :</dd></dl>
<ul>
<li>OCI_CDT_NUMERIC : short, int, long long, float, double</li>
<li>OCI_CDT_DATETIME : OCI_Date *</li>
<li>OCI_CDT_TEXT : otext *</li>
<li>OCI_CDT_LONG : OCI_Long *</li>
<li>OCI_CDT_CURSOR : OCI_Statement *</li>
<li>OCI_CDT_LOB : OCI_Lob *</li>
<li>OCI_CDT_FILE : OCI_File *</li>
<li>OCI_CDT_TIMESTAMP : OCI_Timestamp *</li>
<li>OCI_CDT_INTERVAL : OCI_Interval *</li>
<li>OCI_CDT_RAW : void *</li>
<li>OCI_CDT_OBJECT : OCI_Object *</li>
<li>OCI_CDT_COLLECTION : OCI_Coll *</li>
<li>OCI_CDT_REF : OCI_Ref *</li>
<li>OCI_CDT_BOOLEAN : boolean</li>
</ul>
<dl class="section return"><dt>Returns</dt><dd>The column type or OCI_CDT_UNKNOWN if index is out of bounds </dd></dl>

<p>Referenced by <a class="el" href="classocilib_1_1_column.html#ae67a71a29d875eef2866a79087313f3c">ocilib::Column::GetType()</a>.</p>

</div>
</div>
<a class="anchor" id="gad90f806db40e8027f212f0d357baf659"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">OCI_EXPORT unsigned int OCI_API OCI_ColumnGetCharsetForm </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group___ocilib_c_api_datatypes.html#gac0a3096f1a717d9417d9639e6da7dc56">OCI_Column</a> *&#160;</td>
          <td class="paramname"><em>col</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;ocilib.h&gt;</code></p>

<p>Return the charset form of the given column. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">col</td><td>- Column handle</td></tr>
  </table>
  </dd>
</dl>
<dl class="section note"><dt>Note</dt><dd>Possible values are :<ul>
<li>OCI_CSF_NONE : the column is not an character or lob column</li>
<li>OCI_CSF_DEFAULT : the column has server default charset</li>
<li>OCI_CSF_NATIONAL : the column has national server charset </li>
</ul>
</dd></dl>

<p>Referenced by <a class="el" href="classocilib_1_1_column.html#a4fd32c14f3fbd19b0cc601ab66701fde">ocilib::Column::GetCharsetForm()</a>.</p>

</div>
</div>
<a class="anchor" id="ga19dba5bae8437188ae3abdda7e498791"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">OCI_EXPORT const otext* OCI_API OCI_ColumnGetSQLType </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group___ocilib_c_api_datatypes.html#gac0a3096f1a717d9417d9639e6da7dc56">OCI_Column</a> *&#160;</td>
          <td class="paramname"><em>col</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;ocilib.h&gt;</code></p>

<p>Return the Oracle SQL type name of the column data type. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">col</td><td>- Column handle</td></tr>
  </table>
  </dd>
</dl>
<dl class="section note"><dt>Note</dt><dd>For possible values, consults Oracle Documentation </dd></dl>

<p>Referenced by <a class="el" href="classocilib_1_1_column.html#a55d05057f36db13baa1466df2c744616">ocilib::Column::GetSQLType()</a>.</p>

</div>
</div>
<a class="anchor" id="ga0dba8f75ffad97cbeec1464bc5d4cc48"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">OCI_EXPORT unsigned int OCI_API OCI_ColumnGetFullSQLType </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group___ocilib_c_api_datatypes.html#gac0a3096f1a717d9417d9639e6da7dc56">OCI_Column</a> *&#160;</td>
          <td class="paramname"><em>col</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">otext *&#160;</td>
          <td class="paramname"><em>buffer</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned int&#160;</td>
          <td class="paramname"><em>len</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;ocilib.h&gt;</code></p>

<p>Return the Oracle SQL Full name including precision and size of the column data type. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">col</td><td>- Column handle </td></tr>
    <tr><td class="paramname">buffer</td><td>- buffer to store the full column type name and size </td></tr>
    <tr><td class="paramname">len</td><td>- max size of the buffer in characters</td></tr>
  </table>
  </dd>
</dl>
<dl class="section note"><dt>Note</dt><dd>This function returns a description that matches the one given by SQL*Plus</dd>
<dd>
Return the number of characters written into the buffer </dd></dl>

<p>Referenced by <a class="el" href="classocilib_1_1_column.html#ad1f81717be4c24122c5e81db7da03950">ocilib::Column::GetFullSQLType()</a>.</p>

</div>
</div>
<a class="anchor" id="ga06a8b69d4f3fab5b30de05321468e8cc"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">OCI_EXPORT unsigned int OCI_API OCI_ColumnGetSize </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group___ocilib_c_api_datatypes.html#gac0a3096f1a717d9417d9639e6da7dc56">OCI_Column</a> *&#160;</td>
          <td class="paramname"><em>col</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;ocilib.h&gt;</code></p>

<p>Return the size of the column. </p>
<dl class="section note"><dt>Note</dt><dd>For all types, the size is expressed is bytes, excepted for character based columns that were created with a character based size or of type NCHAR/NVARCHAR</dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">col</td><td>- Column handle </td></tr>
  </table>
  </dd>
</dl>

<p>Referenced by <a class="el" href="classocilib_1_1_column.html#a63024900bd267fd4cc257ce50bbc68f1">ocilib::Column::GetSize()</a>.</p>

</div>
</div>
<a class="anchor" id="gaf2efa02274865e8aad691dacef6ffa26"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">OCI_EXPORT int OCI_API OCI_ColumnGetScale </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group___ocilib_c_api_datatypes.html#gac0a3096f1a717d9417d9639e6da7dc56">OCI_Column</a> *&#160;</td>
          <td class="paramname"><em>col</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;ocilib.h&gt;</code></p>

<p>Return the scale of the column for numeric columns. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">col</td><td>- Column handle </td></tr>
  </table>
  </dd>
</dl>

<p>Referenced by <a class="el" href="classocilib_1_1_column.html#a61cabaf6ef3d5704f6e79a3035739bb9">ocilib::Column::GetScale()</a>.</p>

</div>
</div>
<a class="anchor" id="gaab594ab69c5ca3be0b533eba720f6012"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">OCI_EXPORT int OCI_API OCI_ColumnGetPrecision </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group___ocilib_c_api_datatypes.html#gac0a3096f1a717d9417d9639e6da7dc56">OCI_Column</a> *&#160;</td>
          <td class="paramname"><em>col</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;ocilib.h&gt;</code></p>

<p>Return the precision of the column for numeric columns. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">col</td><td>- Column handle </td></tr>
  </table>
  </dd>
</dl>

<p>Referenced by <a class="el" href="classocilib_1_1_column.html#a96542958287ea5cf9f9ed90fef84609c">ocilib::Column::GetPrecision()</a>.</p>

</div>
</div>
<a class="anchor" id="ga2b6cb330cfc05cb6510917563698de62"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">OCI_EXPORT int OCI_API OCI_ColumnGetFractionalPrecision </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group___ocilib_c_api_datatypes.html#gac0a3096f1a717d9417d9639e6da7dc56">OCI_Column</a> *&#160;</td>
          <td class="paramname"><em>col</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;ocilib.h&gt;</code></p>

<p>Return the fractional precision of the column for timestamp and interval columns. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">col</td><td>- Column handle </td></tr>
  </table>
  </dd>
</dl>

<p>Referenced by <a class="el" href="classocilib_1_1_column.html#a3a031588785fdb07096fca1af2c8e65a">ocilib::Column::GetFractionalPrecision()</a>.</p>

</div>
</div>
<a class="anchor" id="gaefdd1573da01bc731ccd8086f702f06c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">OCI_EXPORT int OCI_API OCI_ColumnGetLeadingPrecision </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group___ocilib_c_api_datatypes.html#gac0a3096f1a717d9417d9639e6da7dc56">OCI_Column</a> *&#160;</td>
          <td class="paramname"><em>col</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;ocilib.h&gt;</code></p>

<p>Return the leading precision of the column for interval columns. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">col</td><td>- Column handle </td></tr>
  </table>
  </dd>
</dl>

<p>Referenced by <a class="el" href="classocilib_1_1_column.html#a47c375e8e2b5fedc468dbe55926ab68a">ocilib::Column::GetLeadingPrecision()</a>.</p>

</div>
</div>
<a class="anchor" id="ga741f0a6b17d20da49772c564bf2657cd"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">OCI_EXPORT boolean OCI_API OCI_ColumnGetNullable </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group___ocilib_c_api_datatypes.html#gac0a3096f1a717d9417d9639e6da7dc56">OCI_Column</a> *&#160;</td>
          <td class="paramname"><em>col</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;ocilib.h&gt;</code></p>

<p>Return the nullable attribute of the column. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">col</td><td>- Column handle</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Return TRUE if the column is nullable otherwise FALSE </dd></dl>

<p>Referenced by <a class="el" href="classocilib_1_1_column.html#ab237da2fd7b0a8b7deffe8ec67182706">ocilib::Column::IsNullable()</a>.</p>

</div>
</div>
<a class="anchor" id="gacd8908bfa3c30b6a0ce9889061b9039c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">OCI_EXPORT boolean OCI_API OCI_ColumnGetCharUsed </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group___ocilib_c_api_datatypes.html#gac0a3096f1a717d9417d9639e6da7dc56">OCI_Column</a> *&#160;</td>
          <td class="paramname"><em>col</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;ocilib.h&gt;</code></p>

<p>Return TRUE if the length of the column is character-length or FALSE if it is byte-length. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">col</td><td>- Column handle</td></tr>
  </table>
  </dd>
</dl>
<dl class="section note"><dt>Note</dt><dd>This was introduced in Oracle 9i. So for version that are not supporting this property, it always return FALSE </dd></dl>

<p>Referenced by <a class="el" href="classocilib_1_1_column.html#a106970697734cc8f33cbda32931f0ef1">ocilib::Column::IsCharSemanticUsed()</a>.</p>

</div>
</div>
<a class="anchor" id="gaa64a5169815f2254ef46ba1860572582"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">OCI_EXPORT unsigned int OCI_API OCI_ColumnGetPropertyFlags </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group___ocilib_c_api_datatypes.html#gac0a3096f1a717d9417d9639e6da7dc56">OCI_Column</a> *&#160;</td>
          <td class="paramname"><em>col</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;ocilib.h&gt;</code></p>

<p>Return the column property flags. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">col</td><td>- Column handle</td></tr>
  </table>
  </dd>
</dl>
<p>For flags are:</p><ul>
<li>OCI_CPF_NONE : The column has no flags or the OCI client does not support this call</li>
<li>OCI_CPF_IS_IDENTITY :<ul>
<li>If Set, the column is an IDENTITY column</li>
<li>Otherwise, it is not an IDENTITY column</li>
</ul>
</li>
<li>OCI_CPF_IS_GEN_ALWAYS (only if OCI_CPF_IS_IDENTITY is set) :<ul>
<li>If set, means that the value is "ALWAYS GENERATED"</li>
<li>Otherwise mens that the value is "GENERATED BY"</li>
</ul>
</li>
<li>OCI_CPF_IS_GEN_BY_DEFAULT_ON_NULL (only if OCI_CPF_IS_IDENTITY is set):<ul>
<li>If set, means that the value is generated by default on NULL</li>
</ul>
</li>
</ul>
<dl class="section note"><dt>Note</dt><dd>This was introduced in Oracle 12cR1. It is currently used for identifying Identity columns. For earlier versions, it always return OCI_CPF_NONE </dd></dl>

<p>Referenced by <a class="el" href="classocilib_1_1_column.html#ac4e4fbce119f3ab60c46ddb455c28a38">ocilib::Column::GetPropertyFlags()</a>.</p>

</div>
</div>
<a class="anchor" id="ga4638a266fa95226c070848877ecd3c2d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">OCI_EXPORT <a class="el" href="group___ocilib_c_api_datatypes.html#gad33099e82262f1f484c19283d5f812c6">OCI_TypeInfo</a>* OCI_API OCI_ColumnGetTypeInfo </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group___ocilib_c_api_datatypes.html#gac0a3096f1a717d9417d9639e6da7dc56">OCI_Column</a> *&#160;</td>
          <td class="paramname"><em>col</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;ocilib.h&gt;</code></p>

<p>Return the type information object associated to the column. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">col</td><td>- Column handle</td></tr>
  </table>
  </dd>
</dl>
<dl class="section note"><dt>Note</dt><dd>This call is used only for Named Object typed and collection columns. It returns NULL if the column is not a Named Object or a collection. </dd></dl>

<p>Referenced by <a class="el" href="classocilib_1_1_column.html#a47fa343e54f0d9bd1a02ffa757415f6a">ocilib::Column::GetTypeInfo()</a>.</p>

</div>
</div>
<a class="anchor" id="ga2fcdb71d8b82e97e87be7e256a8fb109"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">OCI_EXPORT unsigned int OCI_API OCI_ColumnGetSubType </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group___ocilib_c_api_datatypes.html#gac0a3096f1a717d9417d9639e6da7dc56">OCI_Column</a> *&#160;</td>
          <td class="paramname"><em>col</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;ocilib.h&gt;</code></p>

<p>Return the OCILIB object subtype of a column. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">col</td><td>- Column handle</td></tr>
  </table>
  </dd>
</dl>
<dl class="section note"><dt>Note</dt><dd>This call is valid for the following OCILIB types:</dd></dl>
<ul>
<li>OCI_CDT_LONG</li>
<li>OCI_CDT_LOB</li>
<li>OCI_CDT_FILE</li>
<li>OCI_CDT_TIMESTAMP</li>
<li>OCI_CDT_INTERVAL</li>
</ul>
<p>For OCI_Long type the possible values are:</p><ul>
<li>OCI_BLONG</li>
<li>OCI_CLONG</li>
</ul>
<p>For OCI_Lob type the possible values are:</p><ul>
<li>OCI_BLOB</li>
<li>OCI_CLOB</li>
<li>OCI_NCLOB</li>
</ul>
<p>For OCI_File type the possible values are:</p><ul>
<li>OCI_BFILE</li>
<li>OCI_CFILE</li>
</ul>
<p>For OCI_Timestamp type the possible values are:</p><ul>
<li>OCI_TIMESTAMP</li>
<li>OCI_TIMESTAMP_TZ</li>
<li>OCI_TIMESTAMP_LTZ</li>
</ul>
<p>For OCI_Interval type the possible values are:</p><ul>
<li>OCI_INTERVAL_YM</li>
<li>OCI_INTERVAL_DS</li>
</ul>
<dl class="section note"><dt>Note</dt><dd>For all other OCILIB types, it returns OCI_UNKNOWN </dd></dl>

<p>Referenced by <a class="el" href="classocilib_1_1_column.html#a171377ac753d1c914a58c7194d56c40a">ocilib::Column::GetSubType()</a>.</p>

</div>
</div>
<a class="anchor" id="ga096c5eed488bc9d20e4320c58536df1b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">OCI_EXPORT boolean OCI_API OCI_SetStructNumericType </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group___ocilib_c_api_datatypes.html#gae0c7aa9c507975d21ca6c261081ba753">OCI_Resultset</a> *&#160;</td>
          <td class="paramname"><em>rs</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned int&#160;</td>
          <td class="paramname"><em>index</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned int&#160;</td>
          <td class="paramname"><em>type</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;ocilib.h&gt;</code></p>

<p>set the numeric data type of the given structure member (identified from position in the resultset) to retrieve when calling <a class="el" href="group___ocilib_c_api_fetching.html#ga0091425c55521bc0a3425f84043fd949" title="Return the row columns values into a single structure. ">OCI_GetStruct()</a> </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">rs</td><td>- Resultset handle </td></tr>
    <tr><td class="paramname">index</td><td>- Column position </td></tr>
    <tr><td class="paramname">type</td><td>- Numeric type</td></tr>
  </table>
  </dd>
</dl>
<dl class="section note"><dt>Note</dt><dd>Possible values for parameter 'type' :<ul>
<li>OCI_NUM_SHORT</li>
<li>OCI_NUM_USHORT</li>
<li>OCI_NUM_INT</li>
<li>OCI_NUM_UINT</li>
<li>OCI_NUM_BIGINT</li>
<li>OCI_NUM_BIGUINT</li>
<li>OCI_NUM_DOUBLE</li>
<li>OCI_NUM_FLOAT</li>
</ul>
</dd></dl>
<dl class="section return"><dt>Returns</dt><dd>Return TRUE on success otherwise FALSE </dd></dl>

</div>
</div>
<a class="anchor" id="ga035066416ddc9103955c2920396836c4"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">OCI_EXPORT boolean OCI_API OCI_SetStructNumericType2 </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group___ocilib_c_api_datatypes.html#gae0c7aa9c507975d21ca6c261081ba753">OCI_Resultset</a> *&#160;</td>
          <td class="paramname"><em>rs</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const otext *&#160;</td>
          <td class="paramname"><em>name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned int&#160;</td>
          <td class="paramname"><em>type</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;ocilib.h&gt;</code></p>

<p>set the numeric data type of the given structure member (identified from column name in the resultset) to retrieve when calling <a class="el" href="group___ocilib_c_api_fetching.html#ga0091425c55521bc0a3425f84043fd949" title="Return the row columns values into a single structure. ">OCI_GetStruct()</a> </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">rs</td><td>- Resultset handle </td></tr>
    <tr><td class="paramname">name</td><td>- Column name </td></tr>
    <tr><td class="paramname">type</td><td>- Numeric type</td></tr>
  </table>
  </dd>
</dl>
<dl class="section note"><dt>Note</dt><dd>Possible values for parameter 'type' :<ul>
<li>OCI_NUM_SHORT</li>
<li>OCI_NUM_USHORT</li>
<li>OCI_NUM_INT</li>
<li>OCI_NUM_UINT</li>
<li>OCI_NUM_BIGINT</li>
<li>OCI_NUM_BIGUINT</li>
<li>OCI_NUM_DOUBLE</li>
<li>OCI_NUM_FLOAT</li>
</ul>
</dd></dl>
<dl class="section return"><dt>Returns</dt><dd>Return TRUE on success otherwise FALSE </dd></dl>

</div>
</div>
<a class="anchor" id="ga0091425c55521bc0a3425f84043fd949"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">OCI_EXPORT boolean OCI_API OCI_GetStruct </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group___ocilib_c_api_datatypes.html#gae0c7aa9c507975d21ca6c261081ba753">OCI_Resultset</a> *&#160;</td>
          <td class="paramname"><em>rs</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&#160;</td>
          <td class="paramname"><em>row_struct</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&#160;</td>
          <td class="paramname"><em>row_struct_ind</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;ocilib.h&gt;</code></p>

<p>Return the row columns values into a single structure. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">rs</td><td>- Resultset handle </td></tr>
    <tr><td class="paramname">row_struct</td><td>- pointer to user row structure </td></tr>
    <tr><td class="paramname">row_struct_ind</td><td>- pointer to user indicator structure</td></tr>
  </table>
  </dd>
</dl>
<dl class="section note"><dt>Note</dt><dd>Structure members values are contextual to the current row. The returned values can get out of scope when the current row changes when calling any OCI_FecthXXX() calls</dd></dl>
<dl class="section user"><dt>User row structure</dt><dd></dd></dl>
<p>The user structure must have the same members than the resultset. Each column in the resultset must have its equivalent in the structure. Fields must be in the same order.</p>
<p>The mapping rules are :</p>
<ul>
<li>LOBs (CLOB, NCLOB, BLOB) : OCI_Lob *</li>
<li>DATE : OCI_Date *</li>
<li>TIMESTAMPS : OCI_Timestamp *</li>
<li>INTERVALS : OCI_Interval *</li>
<li>LONG, LONG RAW : OCI_Long *</li>
<li>REFs : OCI_Ref *</li>
<li>CURSOR, RESULSET : OCI_Statement *</li>
<li>OBJECTS, UDT : OCI_Object *</li>
<li>Character columns (CHAR,VARCHAR, etc..) : otext *</li>
<li>All NUMERIC types :<ul>
<li>default : big_int</li>
<li>user defined (see <a class="el" href="group___ocilib_c_api_fetching.html#ga096c5eed488bc9d20e4320c58536df1b" title="set the numeric data type of the given structure member (identified from position in the resultset) t...">OCI_SetStructNumericType()</a>)</li>
</ul>
</li>
</ul>
<p>The user structure pointer is not mandatory</p>
<dl class="section user"><dt>User row indicator structure</dt><dd></dd></dl>
<p>This structure must have one boolean field per column in the resultset and respect in the same member order.</p>
<p>If the value of the given member is TRUE, it means the value in the user row structure is NOT NULL, otherwise its NULL</p>
<p>The user indicator structure pointer is mandatory</p>
<dl class="section return"><dt>Returns</dt><dd>Return TRUE on success otherwise FALSE </dd></dl>

</div>
</div>
<a class="anchor" id="gaeb764f2f4929df12d7293df195ebed8f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">OCI_EXPORT short OCI_API OCI_GetShort </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group___ocilib_c_api_datatypes.html#gae0c7aa9c507975d21ca6c261081ba753">OCI_Resultset</a> *&#160;</td>
          <td class="paramname"><em>rs</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned int&#160;</td>
          <td class="paramname"><em>index</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;ocilib.h&gt;</code></p>

<p>Return the current short value of the column at the given index in the resultset. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">rs</td><td>- Resultset handle </td></tr>
    <tr><td class="paramname">index</td><td>- Column position</td></tr>
  </table>
  </dd>
</dl>
<dl class="section note"><dt>Note</dt><dd>Column position starts at 1.</dd></dl>
<dl class="section return"><dt>Returns</dt><dd>The column current row value or 0 if index is out of bounds </dd></dl>

</div>
</div>
<a class="anchor" id="gacd96d7839d849aba1690542e4f4bd910"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">OCI_EXPORT short OCI_API OCI_GetShort2 </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group___ocilib_c_api_datatypes.html#gae0c7aa9c507975d21ca6c261081ba753">OCI_Resultset</a> *&#160;</td>
          <td class="paramname"><em>rs</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const otext *&#160;</td>
          <td class="paramname"><em>name</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;ocilib.h&gt;</code></p>

<p>Return the current short value of the column from its name in the resultset. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">rs</td><td>- Resultset handle </td></tr>
    <tr><td class="paramname">name</td><td>- Column name</td></tr>
  </table>
  </dd>
</dl>
<dl class="section note"><dt>Note</dt><dd>The column name is case insensitive</dd></dl>
<dl class="section return"><dt>Returns</dt><dd>The column current row value or 0 if no column found with the given name </dd></dl>

</div>
</div>
<a class="anchor" id="ga4806cb6d6ead3a3ef04be924517aee1c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">OCI_EXPORT unsigned short OCI_API OCI_GetUnsignedShort </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group___ocilib_c_api_datatypes.html#gae0c7aa9c507975d21ca6c261081ba753">OCI_Resultset</a> *&#160;</td>
          <td class="paramname"><em>rs</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned int&#160;</td>
          <td class="paramname"><em>index</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;ocilib.h&gt;</code></p>

<p>Return the current unsigned short value of the column at the given index in the resultset. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">rs</td><td>- Resultset handle </td></tr>
    <tr><td class="paramname">index</td><td>- Column position</td></tr>
  </table>
  </dd>
</dl>
<dl class="section note"><dt>Note</dt><dd>Column position starts at 1.</dd></dl>
<dl class="section return"><dt>Returns</dt><dd>The column current row value or 0 if index is out of bounds </dd></dl>

</div>
</div>
<a class="anchor" id="ga3ce1a7554a4dc827e797bee6937c2692"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">OCI_EXPORT unsigned short OCI_API OCI_GetUnsignedShort2 </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group___ocilib_c_api_datatypes.html#gae0c7aa9c507975d21ca6c261081ba753">OCI_Resultset</a> *&#160;</td>
          <td class="paramname"><em>rs</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const otext *&#160;</td>
          <td class="paramname"><em>name</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;ocilib.h&gt;</code></p>

<p>Return the current unsigned short value of the column from its name in the resultset. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">rs</td><td>- Resultset handle </td></tr>
    <tr><td class="paramname">name</td><td>- Column name</td></tr>
  </table>
  </dd>
</dl>
<dl class="section note"><dt>Note</dt><dd>The column name is case insensitive</dd></dl>
<dl class="section return"><dt>Returns</dt><dd>The column current row value or 0 if no column found with the given name </dd></dl>

</div>
</div>
<a class="anchor" id="gaa8d80dc30b2012eaddd13efa9dfb711d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">OCI_EXPORT int OCI_API OCI_GetInt </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group___ocilib_c_api_datatypes.html#gae0c7aa9c507975d21ca6c261081ba753">OCI_Resultset</a> *&#160;</td>
          <td class="paramname"><em>rs</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned int&#160;</td>
          <td class="paramname"><em>index</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;ocilib.h&gt;</code></p>

<p>Return the current integer value of the column at the given index in the resultset. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">rs</td><td>- Resultset handle </td></tr>
    <tr><td class="paramname">index</td><td>- Column position</td></tr>
  </table>
  </dd>
</dl>
<dl class="section note"><dt>Note</dt><dd>Column position starts at 1.</dd></dl>
<dl class="section return"><dt>Returns</dt><dd>The column current row value or 0 if index is out of bounds </dd></dl>

</div>
</div>
<a class="anchor" id="gac4c468b115909db951f2e23a5e6d07cf"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">OCI_EXPORT int OCI_API OCI_GetInt2 </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group___ocilib_c_api_datatypes.html#gae0c7aa9c507975d21ca6c261081ba753">OCI_Resultset</a> *&#160;</td>
          <td class="paramname"><em>rs</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const otext *&#160;</td>
          <td class="paramname"><em>name</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;ocilib.h&gt;</code></p>

<p>Return the current integer value of the column from its name in the resultset. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">rs</td><td>- Resultset handle </td></tr>
    <tr><td class="paramname">name</td><td>- Column name</td></tr>
  </table>
  </dd>
</dl>
<dl class="section note"><dt>Note</dt><dd>The column name is case insensitive</dd></dl>
<dl class="section return"><dt>Returns</dt><dd>The column current row value or 0 if no column found with the given name </dd></dl>

</div>
</div>
<a class="anchor" id="ga512a69f1856c612a2c2ee672d8e69dc6"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">OCI_EXPORT unsigned int OCI_API OCI_GetUnsignedInt </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group___ocilib_c_api_datatypes.html#gae0c7aa9c507975d21ca6c261081ba753">OCI_Resultset</a> *&#160;</td>
          <td class="paramname"><em>rs</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned int&#160;</td>
          <td class="paramname"><em>index</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;ocilib.h&gt;</code></p>

<p>Return the current unsigned integer value of the column at the given index in the resultset. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">rs</td><td>- Resultset handle </td></tr>
    <tr><td class="paramname">index</td><td>- Column position</td></tr>
  </table>
  </dd>
</dl>
<dl class="section note"><dt>Note</dt><dd>Column position starts at 1.</dd></dl>
<dl class="section return"><dt>Returns</dt><dd>The column current row value or 0 if index is out of bounds </dd></dl>

</div>
</div>
<a class="anchor" id="gaf3c0f5dc1748175fdea39e51a01825a2"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">OCI_EXPORT unsigned int OCI_API OCI_GetUnsignedInt2 </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group___ocilib_c_api_datatypes.html#gae0c7aa9c507975d21ca6c261081ba753">OCI_Resultset</a> *&#160;</td>
          <td class="paramname"><em>rs</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const otext *&#160;</td>
          <td class="paramname"><em>name</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;ocilib.h&gt;</code></p>

<p>Return the current unsigned integer value of the column from its name in the resultset. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">rs</td><td>- Resultset handle </td></tr>
    <tr><td class="paramname">name</td><td>- Column name</td></tr>
  </table>
  </dd>
</dl>
<dl class="section note"><dt>Note</dt><dd>The column name is case insensitive</dd></dl>
<dl class="section return"><dt>Returns</dt><dd>The column current row value or 0 if no column found with the given name </dd></dl>

</div>
</div>
<a class="anchor" id="gabb1a223e75c676289d69c65b43d81b6a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">OCI_EXPORT <a class="el" href="group___ocilib_c_api_datatypes.html#ga88d4b7a22a0996612532961510afb861">big_int</a> OCI_API OCI_GetBigInt </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group___ocilib_c_api_datatypes.html#gae0c7aa9c507975d21ca6c261081ba753">OCI_Resultset</a> *&#160;</td>
          <td class="paramname"><em>rs</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned int&#160;</td>
          <td class="paramname"><em>index</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;ocilib.h&gt;</code></p>

<p>Return the current big integer value of the column at the given index in the resultset. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">rs</td><td>- Resultset handle </td></tr>
    <tr><td class="paramname">index</td><td>- Column position</td></tr>
  </table>
  </dd>
</dl>
<dl class="section note"><dt>Note</dt><dd>Column position starts at 1.</dd></dl>
<dl class="section return"><dt>Returns</dt><dd>The column current row value or 0 if index is out of bounds </dd></dl>

</div>
</div>
<a class="anchor" id="ga48a6d7e8cfa403161abd0af178c49b09"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">OCI_EXPORT <a class="el" href="group___ocilib_c_api_datatypes.html#ga88d4b7a22a0996612532961510afb861">big_int</a> OCI_API OCI_GetBigInt2 </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group___ocilib_c_api_datatypes.html#gae0c7aa9c507975d21ca6c261081ba753">OCI_Resultset</a> *&#160;</td>
          <td class="paramname"><em>rs</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const otext *&#160;</td>
          <td class="paramname"><em>name</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;ocilib.h&gt;</code></p>

<p>Return the current big integer value of the column from its name in the resultset. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">rs</td><td>- Resultset handle </td></tr>
    <tr><td class="paramname">name</td><td>- Column name</td></tr>
  </table>
  </dd>
</dl>
<dl class="section note"><dt>Note</dt><dd>The column name is case insensitive</dd></dl>
<dl class="section return"><dt>Returns</dt><dd>The column current row value or 0 if no column found with the given name </dd></dl>

</div>
</div>
<a class="anchor" id="gaefc3d8c3925c76c16cd1c4699e2ad9ef"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">OCI_EXPORT big_uint OCI_API OCI_GetUnsignedBigInt </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group___ocilib_c_api_datatypes.html#gae0c7aa9c507975d21ca6c261081ba753">OCI_Resultset</a> *&#160;</td>
          <td class="paramname"><em>rs</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned int&#160;</td>
          <td class="paramname"><em>index</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;ocilib.h&gt;</code></p>

<p>Return the current unsigned big integer value of the column at the given index in the resultset. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">rs</td><td>- Resultset handle </td></tr>
    <tr><td class="paramname">index</td><td>- Column position</td></tr>
  </table>
  </dd>
</dl>
<dl class="section note"><dt>Note</dt><dd>Column position starts at 1.</dd></dl>
<dl class="section return"><dt>Returns</dt><dd>The column current row value or 0 if index is out of bounds </dd></dl>

</div>
</div>
<a class="anchor" id="ga718de8b3b8b2a9d52f417ab623ef2c14"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">OCI_EXPORT big_uint OCI_API OCI_GetUnsignedBigInt2 </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group___ocilib_c_api_datatypes.html#gae0c7aa9c507975d21ca6c261081ba753">OCI_Resultset</a> *&#160;</td>
          <td class="paramname"><em>rs</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const otext *&#160;</td>
          <td class="paramname"><em>name</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;ocilib.h&gt;</code></p>

<p>Return the current unsigned big integer value of the column from its name in the resultset. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">rs</td><td>- Resultset handle </td></tr>
    <tr><td class="paramname">name</td><td>- Column name</td></tr>
  </table>
  </dd>
</dl>
<dl class="section note"><dt>Note</dt><dd>The column name is case insensitive</dd></dl>
<dl class="section return"><dt>Returns</dt><dd>The column current row value or 0 if no column found with the given name </dd></dl>

</div>
</div>
<a class="anchor" id="ga2a3252984f674fab5358c94d58c689b2"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">OCI_EXPORT const otext* OCI_API OCI_GetString </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group___ocilib_c_api_datatypes.html#gae0c7aa9c507975d21ca6c261081ba753">OCI_Resultset</a> *&#160;</td>
          <td class="paramname"><em>rs</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned int&#160;</td>
          <td class="paramname"><em>index</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;ocilib.h&gt;</code></p>

<p>Return the current string value of the column at the given index in the resultset. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">rs</td><td>- Resultset handle </td></tr>
    <tr><td class="paramname">index</td><td>- Column position</td></tr>
  </table>
  </dd>
</dl>
<dl class="section note"><dt>Note</dt><dd>Column position starts at 1.</dd>
<dd>
<a class="el" href="group___ocilib_c_api_fetching.html#ga2a3252984f674fab5358c94d58c689b2" title="Return the current string value of the column at the given index in the resultset. ">OCI_GetString()</a> performs an implicit conversion from the following data types:</dd></dl>
<ul>
<li>Numerics (based on the current connection handle numeric format)</li>
<li>Binary doubles and floats (using the standard C Library functions)</li>
<li>OCI_Date (based on the current connection handle date format)</li>
<li>OCI_Timestamp (based on the current connection handle date format)</li>
<li>OCI_Interval (based on Oracle default conversion)</li>
<li>OCI_Lob (maximum number of character is defined by OCI_SIZE_BUFFER)</li>
<li>OCI_Long</li>
<li>OCI_File (maximum number of character is defined by OCI_SIZE_BUFFER)</li>
<li>RAW buffer</li>
</ul>
<p>The following type are not supported for implicit conversion:</p><ul>
<li>OCI_Statement</li>
<li>OCI_Coll</li>
<li>OCI_Object</li>
</ul>
<dl class="section return"><dt>Returns</dt><dd>The column current row value or NULL if index is out of bounds </dd></dl>

</div>
</div>
<a class="anchor" id="gaae77e6ff755a8c85e3c646f07fa4f76c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">OCI_EXPORT const otext* OCI_API OCI_GetString2 </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group___ocilib_c_api_datatypes.html#gae0c7aa9c507975d21ca6c261081ba753">OCI_Resultset</a> *&#160;</td>
          <td class="paramname"><em>rs</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const otext *&#160;</td>
          <td class="paramname"><em>name</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;ocilib.h&gt;</code></p>

<p>Return the current string value of the column from its name in the resultset. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">rs</td><td>- Resultset handle </td></tr>
    <tr><td class="paramname">name</td><td>- Column name</td></tr>
  </table>
  </dd>
</dl>
<dl class="section note"><dt>Note</dt><dd>The column name is case insensitive</dd></dl>
<dl class="section return"><dt>Returns</dt><dd>The column current row value or NULL if no column found with the given name </dd></dl>

</div>
</div>
<a class="anchor" id="gad81efb112147c18b376c9524c91ecd28"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">OCI_EXPORT unsigned int OCI_API OCI_GetRaw </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group___ocilib_c_api_datatypes.html#gae0c7aa9c507975d21ca6c261081ba753">OCI_Resultset</a> *&#160;</td>
          <td class="paramname"><em>rs</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned int&#160;</td>
          <td class="paramname"><em>index</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&#160;</td>
          <td class="paramname"><em>buffer</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned int&#160;</td>
          <td class="paramname"><em>len</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;ocilib.h&gt;</code></p>

<p>Copy the current raw value of the column at the given index into the specified buffer. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">rs</td><td>- Resultset handle </td></tr>
    <tr><td class="paramname">index</td><td>- Column position </td></tr>
    <tr><td class="paramname">buffer</td><td>- Buffer that receive the raw value </td></tr>
    <tr><td class="paramname">len</td><td>- Max size of the input buffer in bytes</td></tr>
  </table>
  </dd>
</dl>
<dl class="section note"><dt>Note</dt><dd>Column position starts at 1.</dd></dl>
<dl class="section return"><dt>Returns</dt><dd>Number of bytes copied into the buffer on SUCCESS otherwise 0 </dd></dl>

</div>
</div>
<a class="anchor" id="gab77d0279966b8ac80189edc2addf512b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">OCI_EXPORT unsigned int OCI_API OCI_GetRaw2 </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group___ocilib_c_api_datatypes.html#gae0c7aa9c507975d21ca6c261081ba753">OCI_Resultset</a> *&#160;</td>
          <td class="paramname"><em>rs</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const otext *&#160;</td>
          <td class="paramname"><em>name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&#160;</td>
          <td class="paramname"><em>buffer</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned int&#160;</td>
          <td class="paramname"><em>len</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;ocilib.h&gt;</code></p>

<p>Copy the current raw value of the column from its name into the specified buffer. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">rs</td><td>- Resultset handle </td></tr>
    <tr><td class="paramname">name</td><td>- Column name </td></tr>
    <tr><td class="paramname">buffer</td><td>- Buffer that receive the raw value </td></tr>
    <tr><td class="paramname">len</td><td>- Max size of the input buffer</td></tr>
  </table>
  </dd>
</dl>
<dl class="section note"><dt>Note</dt><dd>The column name is case insensitive</dd></dl>
<dl class="section return"><dt>Returns</dt><dd>Number of bytes copied into the buffer on SUCCESS otherwise 0 </dd></dl>

</div>
</div>
<a class="anchor" id="gadfbe8b6c23200810823e9ca6a1956cd7"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">OCI_EXPORT double OCI_API OCI_GetDouble </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group___ocilib_c_api_datatypes.html#gae0c7aa9c507975d21ca6c261081ba753">OCI_Resultset</a> *&#160;</td>
          <td class="paramname"><em>rs</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned int&#160;</td>
          <td class="paramname"><em>index</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;ocilib.h&gt;</code></p>

<p>Return the current double value of the column at the given index in the resultset. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">rs</td><td>- Resultset handle </td></tr>
    <tr><td class="paramname">index</td><td>- Column position</td></tr>
  </table>
  </dd>
</dl>
<dl class="section note"><dt>Note</dt><dd>Column position starts at 1.</dd></dl>
<dl class="section return"><dt>Returns</dt><dd>The column current row value or 0.O if index is out of bounds </dd></dl>

</div>
</div>
<a class="anchor" id="ga90298f0fe263719bdc986f6f04766157"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">OCI_EXPORT double OCI_API OCI_GetDouble2 </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group___ocilib_c_api_datatypes.html#gae0c7aa9c507975d21ca6c261081ba753">OCI_Resultset</a> *&#160;</td>
          <td class="paramname"><em>rs</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const otext *&#160;</td>
          <td class="paramname"><em>name</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;ocilib.h&gt;</code></p>

<p>Return the current double value of the column from its name in the resultset. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">rs</td><td>- Resultset handle </td></tr>
    <tr><td class="paramname">name</td><td>- Column name</td></tr>
  </table>
  </dd>
</dl>
<dl class="section note"><dt>Note</dt><dd>The column name is case insensitive</dd></dl>
<dl class="section return"><dt>Returns</dt><dd>The column current row value or 0.0 if no column found with the given name </dd></dl>

</div>
</div>
<a class="anchor" id="ga28bf28fa41360439846770dbcad1a55e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">OCI_EXPORT float OCI_API OCI_GetFloat </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group___ocilib_c_api_datatypes.html#gae0c7aa9c507975d21ca6c261081ba753">OCI_Resultset</a> *&#160;</td>
          <td class="paramname"><em>rs</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned int&#160;</td>
          <td class="paramname"><em>index</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;ocilib.h&gt;</code></p>

<p>Return the current float value of the column at the given index in the resultset. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">rs</td><td>- Resultset handle </td></tr>
    <tr><td class="paramname">index</td><td>- Column position</td></tr>
  </table>
  </dd>
</dl>
<dl class="section note"><dt>Note</dt><dd>Column position starts at 1.</dd></dl>
<dl class="section return"><dt>Returns</dt><dd>The column current row value or 0.O if index is out of bounds </dd></dl>

</div>
</div>
<a class="anchor" id="gafb366c639fd239631a279240016bb83e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">OCI_EXPORT float OCI_API OCI_GetFloat2 </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group___ocilib_c_api_datatypes.html#gae0c7aa9c507975d21ca6c261081ba753">OCI_Resultset</a> *&#160;</td>
          <td class="paramname"><em>rs</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const otext *&#160;</td>
          <td class="paramname"><em>name</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;ocilib.h&gt;</code></p>

<p>Return the current float value of the column from its name in the resultset. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">rs</td><td>- Resultset handle </td></tr>
    <tr><td class="paramname">name</td><td>- Column name</td></tr>
  </table>
  </dd>
</dl>
<dl class="section note"><dt>Note</dt><dd>The column name is case insensitive</dd></dl>
<dl class="section return"><dt>Returns</dt><dd>The column current row value or 0.0 if no column found with the given name </dd></dl>

</div>
</div>
<a class="anchor" id="ga1ad37dce6d6e900e98d39b2b2e0f5022"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">OCI_EXPORT <a class="el" href="group___ocilib_c_api_datatypes.html#ga549efec5df4c0825db908a5ceb9ab614">OCI_Date</a>* OCI_API OCI_GetDate </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group___ocilib_c_api_datatypes.html#gae0c7aa9c507975d21ca6c261081ba753">OCI_Resultset</a> *&#160;</td>
          <td class="paramname"><em>rs</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned int&#160;</td>
          <td class="paramname"><em>index</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;ocilib.h&gt;</code></p>

<p>Return the current date value of the column at the given index in the resultset. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">rs</td><td>- Resultset handle </td></tr>
    <tr><td class="paramname">index</td><td>- Column position</td></tr>
  </table>
  </dd>
</dl>
<dl class="section note"><dt>Note</dt><dd>Column position starts at 1.</dd></dl>
<dl class="section return"><dt>Returns</dt><dd>The column current row value or NULL if index is out of bounds </dd></dl>

</div>
</div>
<a class="anchor" id="ga4c9dd52dfb546a33b011c40e0eb28115"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">OCI_EXPORT <a class="el" href="group___ocilib_c_api_datatypes.html#ga549efec5df4c0825db908a5ceb9ab614">OCI_Date</a>* OCI_API OCI_GetDate2 </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group___ocilib_c_api_datatypes.html#gae0c7aa9c507975d21ca6c261081ba753">OCI_Resultset</a> *&#160;</td>
          <td class="paramname"><em>rs</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const otext *&#160;</td>
          <td class="paramname"><em>name</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;ocilib.h&gt;</code></p>

<p>Return the current date value of the column from its name in the resultset. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">rs</td><td>- Resultset handle </td></tr>
    <tr><td class="paramname">name</td><td>- Column name</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The column current row value or NULL if no column found with the given name </dd></dl>

</div>
</div>
<a class="anchor" id="gaac76cbb23c018511ed3889faa859e52a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">OCI_EXPORT <a class="el" href="group___ocilib_c_api_datatypes.html#ga51bd3b406fe1b1d1a2eceee3f02ebd47">OCI_Timestamp</a>* OCI_API OCI_GetTimestamp </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group___ocilib_c_api_datatypes.html#gae0c7aa9c507975d21ca6c261081ba753">OCI_Resultset</a> *&#160;</td>
          <td class="paramname"><em>rs</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned int&#160;</td>
          <td class="paramname"><em>index</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;ocilib.h&gt;</code></p>

<p>Return the current timestamp value of the column at the given index in the resultset. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">rs</td><td>- Resultset handle </td></tr>
    <tr><td class="paramname">index</td><td>- Column position</td></tr>
  </table>
  </dd>
</dl>
<dl class="section note"><dt>Note</dt><dd>Column position starts at 1.</dd></dl>
<dl class="section return"><dt>Returns</dt><dd>The column current row value or NULL if index is out of bounds </dd></dl>

</div>
</div>
<a class="anchor" id="gaa18102085418057fdac20661b253e57b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">OCI_EXPORT <a class="el" href="group___ocilib_c_api_datatypes.html#ga51bd3b406fe1b1d1a2eceee3f02ebd47">OCI_Timestamp</a>* OCI_API OCI_GetTimestamp2 </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group___ocilib_c_api_datatypes.html#gae0c7aa9c507975d21ca6c261081ba753">OCI_Resultset</a> *&#160;</td>
          <td class="paramname"><em>rs</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const otext *&#160;</td>
          <td class="paramname"><em>name</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;ocilib.h&gt;</code></p>

<p>Return the current timestamp value of the column from its name in the resultset. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">rs</td><td>- Resultset handle </td></tr>
    <tr><td class="paramname">name</td><td>- Column name</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The column current row value or NULL if no column found with the given name </dd></dl>

</div>
</div>
<a class="anchor" id="ga58c53573e5c67e8a4cf29a9cb9ead209"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">OCI_EXPORT <a class="el" href="group___ocilib_c_api_datatypes.html#gac15e42323f4e24403bb2ff5dce7e054c">OCI_Interval</a>* OCI_API OCI_GetInterval </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group___ocilib_c_api_datatypes.html#gae0c7aa9c507975d21ca6c261081ba753">OCI_Resultset</a> *&#160;</td>
          <td class="paramname"><em>rs</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned int&#160;</td>
          <td class="paramname"><em>index</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;ocilib.h&gt;</code></p>

<p>Return the current interval value of the column at the given index in the resultset. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">rs</td><td>- Resultset handle </td></tr>
    <tr><td class="paramname">index</td><td>- Column position</td></tr>
  </table>
  </dd>
</dl>
<dl class="section note"><dt>Note</dt><dd>Column position starts at 1.</dd></dl>
<dl class="section return"><dt>Returns</dt><dd>The column current row value or NULL if index is out of bounds </dd></dl>

</div>
</div>
<a class="anchor" id="gae844d5b824bcc266005dbc1e027486c7"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">OCI_EXPORT <a class="el" href="group___ocilib_c_api_datatypes.html#gac15e42323f4e24403bb2ff5dce7e054c">OCI_Interval</a>* OCI_API OCI_GetInterval2 </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group___ocilib_c_api_datatypes.html#gae0c7aa9c507975d21ca6c261081ba753">OCI_Resultset</a> *&#160;</td>
          <td class="paramname"><em>rs</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const otext *&#160;</td>
          <td class="paramname"><em>name</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;ocilib.h&gt;</code></p>

<p>Return the current interval value of the column from its name in the resultset. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">rs</td><td>- Resultset handle </td></tr>
    <tr><td class="paramname">name</td><td>- Column name</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The column current row value or NULL if no column found with the given name </dd></dl>

</div>
</div>
<a class="anchor" id="ga9b73fe347ad581a6493845e6d0c3d04d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">OCI_EXPORT <a class="el" href="group___ocilib_c_api_datatypes.html#ga4b016f1bd7de508b1a919e34b12aa83d">OCI_Statement</a>* OCI_API OCI_GetStatement </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group___ocilib_c_api_datatypes.html#gae0c7aa9c507975d21ca6c261081ba753">OCI_Resultset</a> *&#160;</td>
          <td class="paramname"><em>rs</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned int&#160;</td>
          <td class="paramname"><em>index</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;ocilib.h&gt;</code></p>

<p>Return the current cursor value (Nested table) of the column at the given index in the resultset. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">rs</td><td>- Resultset handle </td></tr>
    <tr><td class="paramname">index</td><td>- Column position</td></tr>
  </table>
  </dd>
</dl>
<dl class="section note"><dt>Note</dt><dd>Column position starts at 1.</dd></dl>
<dl class="section return"><dt>Returns</dt><dd>The column current row value or NULL if index is out of bounds </dd></dl>

</div>
</div>
<a class="anchor" id="ga80f3666699d0b7dcd117787912cab637"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">OCI_EXPORT <a class="el" href="group___ocilib_c_api_datatypes.html#ga4b016f1bd7de508b1a919e34b12aa83d">OCI_Statement</a>* OCI_API OCI_GetStatement2 </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group___ocilib_c_api_datatypes.html#gae0c7aa9c507975d21ca6c261081ba753">OCI_Resultset</a> *&#160;</td>
          <td class="paramname"><em>rs</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const otext *&#160;</td>
          <td class="paramname"><em>name</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;ocilib.h&gt;</code></p>

<p>Return the current cursor value of the column from its name in the resultset. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">rs</td><td>- Resultset handle </td></tr>
    <tr><td class="paramname">name</td><td>- Column name</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The column current row value or NULL if no column found with the given name </dd></dl>

</div>
</div>
<a class="anchor" id="gabac23a7dea02963ef8de438950ef6fae"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">OCI_EXPORT <a class="el" href="group___ocilib_c_api_datatypes.html#ga8b274b67a4c2320612d4dfb3083131f5">OCI_Lob</a>* OCI_API OCI_GetLob </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group___ocilib_c_api_datatypes.html#gae0c7aa9c507975d21ca6c261081ba753">OCI_Resultset</a> *&#160;</td>
          <td class="paramname"><em>rs</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned int&#160;</td>
          <td class="paramname"><em>index</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;ocilib.h&gt;</code></p>

<p>Return the current lob value of the column at the given index in the resultset. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">rs</td><td>- Resultset handle </td></tr>
    <tr><td class="paramname">index</td><td>- Column position</td></tr>
  </table>
  </dd>
</dl>
<dl class="section note"><dt>Note</dt><dd>Column position starts at 1.</dd></dl>
<dl class="section return"><dt>Returns</dt><dd>The column current row value or NULL if index is out of bounds </dd></dl>

</div>
</div>
<a class="anchor" id="ga437fd8f2ab9b0ec7d4accf25b75d3512"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">OCI_EXPORT <a class="el" href="group___ocilib_c_api_datatypes.html#ga8b274b67a4c2320612d4dfb3083131f5">OCI_Lob</a>* OCI_API OCI_GetLob2 </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group___ocilib_c_api_datatypes.html#gae0c7aa9c507975d21ca6c261081ba753">OCI_Resultset</a> *&#160;</td>
          <td class="paramname"><em>rs</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const otext *&#160;</td>
          <td class="paramname"><em>name</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;ocilib.h&gt;</code></p>

<p>Return the current lob value of the column from its name in the resultset. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">rs</td><td>- Resultset handle </td></tr>
    <tr><td class="paramname">name</td><td>- Column name</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The column current row value or NULL if no column found with the given name </dd></dl>

</div>
</div>
<a class="anchor" id="ga1f4362d4f0ad420ebfaeafca29670d77"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">OCI_EXPORT <a class="el" href="group___ocilib_c_api_datatypes.html#gad57163fd9169661f31821898c0a86b1d">OCI_File</a>* OCI_API OCI_GetFile </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group___ocilib_c_api_datatypes.html#gae0c7aa9c507975d21ca6c261081ba753">OCI_Resultset</a> *&#160;</td>
          <td class="paramname"><em>rs</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned int&#160;</td>
          <td class="paramname"><em>index</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;ocilib.h&gt;</code></p>

<p>Return the current File value of the column at the given index in the resultset. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">rs</td><td>- Resultset handle </td></tr>
    <tr><td class="paramname">index</td><td>- Column position</td></tr>
  </table>
  </dd>
</dl>
<dl class="section note"><dt>Note</dt><dd>Column position starts at 1.</dd></dl>
<dl class="section return"><dt>Returns</dt><dd>The column current row value or NULL if index is out of bounds </dd></dl>

</div>
</div>
<a class="anchor" id="ga2a7ec7c2c056dd145ab32bc41fabcd2d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">OCI_EXPORT <a class="el" href="group___ocilib_c_api_datatypes.html#gad57163fd9169661f31821898c0a86b1d">OCI_File</a>* OCI_API OCI_GetFile2 </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group___ocilib_c_api_datatypes.html#gae0c7aa9c507975d21ca6c261081ba753">OCI_Resultset</a> *&#160;</td>
          <td class="paramname"><em>rs</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const otext *&#160;</td>
          <td class="paramname"><em>name</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;ocilib.h&gt;</code></p>

<p>Return the current File value of the column from its name in the resultset. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">rs</td><td>- Resultset handle </td></tr>
    <tr><td class="paramname">name</td><td>- Column name</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The column current row value or NULL if no column found with the given name </dd></dl>

</div>
</div>
<a class="anchor" id="gabef5c4bbab7c79ce2fa9113d1a23a865"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">OCI_EXPORT <a class="el" href="group___ocilib_c_api_datatypes.html#ga270329793bf4735351b6007bc20d41ae">OCI_Object</a>* OCI_API OCI_GetObject </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group___ocilib_c_api_datatypes.html#gae0c7aa9c507975d21ca6c261081ba753">OCI_Resultset</a> *&#160;</td>
          <td class="paramname"><em>rs</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned int&#160;</td>
          <td class="paramname"><em>index</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;ocilib.h&gt;</code></p>

<p>Return the current Object value of the column at the given index in the resultset. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">rs</td><td>- Resultset handle </td></tr>
    <tr><td class="paramname">index</td><td>- Column position</td></tr>
  </table>
  </dd>
</dl>
<dl class="section note"><dt>Note</dt><dd>Column position starts at 1.</dd></dl>
<dl class="section return"><dt>Returns</dt><dd>The column current row value or NULL if index is out of bounds </dd></dl>

</div>
</div>
<a class="anchor" id="ga38059122808357898204b6de64a94926"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">OCI_EXPORT <a class="el" href="group___ocilib_c_api_datatypes.html#ga270329793bf4735351b6007bc20d41ae">OCI_Object</a>* OCI_API OCI_GetObject2 </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group___ocilib_c_api_datatypes.html#gae0c7aa9c507975d21ca6c261081ba753">OCI_Resultset</a> *&#160;</td>
          <td class="paramname"><em>rs</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const otext *&#160;</td>
          <td class="paramname"><em>name</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;ocilib.h&gt;</code></p>

<p>Return the current Object value of the column from its name in the resultset. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">rs</td><td>- Resultset handle </td></tr>
    <tr><td class="paramname">name</td><td>- Column name</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The column current row value or NULL if no column found with the given name </dd></dl>

</div>
</div>
<a class="anchor" id="gaef57431fc441f687418f6fedd341ce5a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">OCI_EXPORT <a class="el" href="group___ocilib_c_api_datatypes.html#ga5891a18e9f8ad138e4ec365b834a04d9">OCI_Coll</a>* OCI_API OCI_GetColl </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group___ocilib_c_api_datatypes.html#gae0c7aa9c507975d21ca6c261081ba753">OCI_Resultset</a> *&#160;</td>
          <td class="paramname"><em>rs</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned int&#160;</td>
          <td class="paramname"><em>index</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;ocilib.h&gt;</code></p>

<p>Return the current Collection value of the column at the given index in the resultset. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">rs</td><td>- Resultset handle </td></tr>
    <tr><td class="paramname">index</td><td>- Column position</td></tr>
  </table>
  </dd>
</dl>
<dl class="section note"><dt>Note</dt><dd>Column position starts at 1.</dd></dl>
<dl class="section return"><dt>Returns</dt><dd>The column current row value or NULL if index is out of bounds </dd></dl>

<p>Referenced by <a class="el" href="classocilib_1_1_resultset.html#aeaea5cd57d9b6838f3887ed57338acb8">ocilib::Resultset::Get()</a>.</p>

</div>
</div>
<a class="anchor" id="ga583f58f9f6a5d0b0b6ba8250151ee977"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">OCI_EXPORT <a class="el" href="group___ocilib_c_api_datatypes.html#ga5891a18e9f8ad138e4ec365b834a04d9">OCI_Coll</a>* OCI_API OCI_GetColl2 </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group___ocilib_c_api_datatypes.html#gae0c7aa9c507975d21ca6c261081ba753">OCI_Resultset</a> *&#160;</td>
          <td class="paramname"><em>rs</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const otext *&#160;</td>
          <td class="paramname"><em>name</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;ocilib.h&gt;</code></p>

<p>Return the current Collection value of the column from its name in the resultset. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">rs</td><td>- Resultset handle </td></tr>
    <tr><td class="paramname">name</td><td>- Column name</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The column current row value or NULL if no column found with the given name </dd></dl>

<p>Referenced by <a class="el" href="classocilib_1_1_resultset.html#a258a1b11d5891d028c8052f0e81ace74">ocilib::Resultset::Get()</a>.</p>

</div>
</div>
<a class="anchor" id="gaa9376300d7b7a383e98cacb809677a5d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">OCI_EXPORT <a class="el" href="group___ocilib_c_api_datatypes.html#ga0e6344d3d91bcf39059894adc19f011a">OCI_Ref</a>* OCI_API OCI_GetRef </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group___ocilib_c_api_datatypes.html#gae0c7aa9c507975d21ca6c261081ba753">OCI_Resultset</a> *&#160;</td>
          <td class="paramname"><em>rs</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned int&#160;</td>
          <td class="paramname"><em>index</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;ocilib.h&gt;</code></p>

<p>Return the current Ref value of the column at the given index in the resultset. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">rs</td><td>- Resultset handle </td></tr>
    <tr><td class="paramname">index</td><td>- Column position</td></tr>
  </table>
  </dd>
</dl>
<dl class="section note"><dt>Note</dt><dd>Column position starts at 1.</dd></dl>
<dl class="section return"><dt>Returns</dt><dd>The column current row value or NULL if index is out of bounds </dd></dl>

</div>
</div>
<a class="anchor" id="gaaeb0d18c70c7af8e58fe320871d06e97"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">OCI_EXPORT <a class="el" href="group___ocilib_c_api_datatypes.html#ga0e6344d3d91bcf39059894adc19f011a">OCI_Ref</a>* OCI_API OCI_GetRef2 </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group___ocilib_c_api_datatypes.html#gae0c7aa9c507975d21ca6c261081ba753">OCI_Resultset</a> *&#160;</td>
          <td class="paramname"><em>rs</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const otext *&#160;</td>
          <td class="paramname"><em>name</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;ocilib.h&gt;</code></p>

<p>Return the current Ref value of the column from its name in the resultset. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">rs</td><td>- Resultset handle </td></tr>
    <tr><td class="paramname">name</td><td>- Column name</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The column current row value or NULL if no column found with the given name </dd></dl>

</div>
</div>
<a class="anchor" id="ga8c750dc1ea6d90c61cc2ebff5fb0c561"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">OCI_EXPORT <a class="el" href="group___ocilib_c_api_datatypes.html#ga95e122a9e888afdd674803e521557aba">OCI_Long</a>* OCI_API OCI_GetLong </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group___ocilib_c_api_datatypes.html#gae0c7aa9c507975d21ca6c261081ba753">OCI_Resultset</a> *&#160;</td>
          <td class="paramname"><em>rs</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned int&#160;</td>
          <td class="paramname"><em>index</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;ocilib.h&gt;</code></p>

<p>Return the current Long value of the column at the given index in the resultset. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">rs</td><td>- Resultset handle </td></tr>
    <tr><td class="paramname">index</td><td>- Column position</td></tr>
  </table>
  </dd>
</dl>
<dl class="section note"><dt>Note</dt><dd>Column position starts at 1.</dd></dl>
<dl class="section return"><dt>Returns</dt><dd>The column current row value or NULL if index is out of bounds </dd></dl>

</div>
</div>
<a class="anchor" id="ga98beb743ff2f9225603b61926c0e2244"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">OCI_EXPORT <a class="el" href="group___ocilib_c_api_datatypes.html#ga95e122a9e888afdd674803e521557aba">OCI_Long</a>* OCI_API OCI_GetLong2 </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group___ocilib_c_api_datatypes.html#gae0c7aa9c507975d21ca6c261081ba753">OCI_Resultset</a> *&#160;</td>
          <td class="paramname"><em>rs</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const otext *&#160;</td>
          <td class="paramname"><em>name</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;ocilib.h&gt;</code></p>

<p>Return the current Long value of the column from its name in the resultset. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">rs</td><td>- Resultset handle </td></tr>
    <tr><td class="paramname">name</td><td>- Column name</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The column current row value or NULL if no column found with the given name </dd></dl>

</div>
</div>
<a class="anchor" id="ga70e925d3109ab04ecfeba024765c36bc"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">OCI_EXPORT boolean OCI_API OCI_IsNull </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group___ocilib_c_api_datatypes.html#gae0c7aa9c507975d21ca6c261081ba753">OCI_Resultset</a> *&#160;</td>
          <td class="paramname"><em>rs</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned int&#160;</td>
          <td class="paramname"><em>index</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;ocilib.h&gt;</code></p>

<p>Check if the current row value is null for the column at the given index in the resultset. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">rs</td><td>- Resultset handle </td></tr>
    <tr><td class="paramname">index</td><td>- Column position</td></tr>
  </table>
  </dd>
</dl>
<dl class="section note"><dt>Note</dt><dd>Column position starts at 1.</dd></dl>
<dl class="section return"><dt>Returns</dt><dd>TRUE if it's null otherwise FALSE </dd></dl>

<p>Referenced by <a class="el" href="classocilib_1_1_resultset.html#ad6e2ad7bf276f676d332cc5f16d37ba7">ocilib::Resultset::IsColumnNull()</a>.</p>

</div>
</div>
<a class="anchor" id="ga044208eb8d8cc91f673f55d422f3788c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">OCI_EXPORT boolean OCI_API OCI_IsNull2 </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group___ocilib_c_api_datatypes.html#gae0c7aa9c507975d21ca6c261081ba753">OCI_Resultset</a> *&#160;</td>
          <td class="paramname"><em>rs</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const otext *&#160;</td>
          <td class="paramname"><em>name</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;ocilib.h&gt;</code></p>

<p>Check if the current row value is null for the column of the given name in the resultset. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">rs</td><td>- Resultset handle </td></tr>
    <tr><td class="paramname">name</td><td>- Column name</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>TRUE if it's null otherwise FALSE </dd></dl>

<p>Referenced by <a class="el" href="classocilib_1_1_resultset.html#a6efa535eb66d556cca5ccf2519202d19">ocilib::Resultset::IsColumnNull()</a>.</p>

</div>
</div>
<a class="anchor" id="ga090e11bacc3f267859902e98b71e26fd"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">OCI_EXPORT <a class="el" href="group___ocilib_c_api_datatypes.html#ga4b016f1bd7de508b1a919e34b12aa83d">OCI_Statement</a>* OCI_API OCI_ResultsetGetStatement </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group___ocilib_c_api_datatypes.html#gae0c7aa9c507975d21ca6c261081ba753">OCI_Resultset</a> *&#160;</td>
          <td class="paramname"><em>rs</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;ocilib.h&gt;</code></p>

<p>Return the statement handle associated with a resultset handle. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">rs</td><td>- resultset handle </td></tr>
  </table>
  </dd>
</dl>

<p>Referenced by <a class="el" href="classocilib_1_1_resultset.html#a40e5578097f511609dc50bc74f2bb71a">ocilib::Resultset::GetStatement()</a>.</p>

</div>
</div>
<a class="anchor" id="gadf36f1e4b9b955350dec1882d1c2102b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">OCI_EXPORT unsigned int OCI_API OCI_GetDataLength </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group___ocilib_c_api_datatypes.html#gae0c7aa9c507975d21ca6c261081ba753">OCI_Resultset</a> *&#160;</td>
          <td class="paramname"><em>rs</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned int&#160;</td>
          <td class="paramname"><em>index</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;ocilib.h&gt;</code></p>

<p>Return the current row data length of the column at the given index in the resultset. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">rs</td><td>- Resultset handle </td></tr>
    <tr><td class="paramname">index</td><td>- Column position</td></tr>
  </table>
  </dd>
</dl>
<dl class="section note"><dt>Note</dt><dd>Column position starts at 1.</dd></dl>
<dl class="section return"><dt>Returns</dt><dd>The column current row data length or 0 if index is out of bounds </dd></dl>

</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="footer">Generated on Mon Mar 21 2016 22:26:37 for OCILIB (C and C++ Driver for Oracle) by
    <a href="http://www.doxygen.org/index.html">
    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.9.1 </li>
  </ul>
</div>
</body>
</html>
